搜索值时 LEN 和 <>"" 有什么区别?
What's the difference between LEN and <>"" when searching for values?
我最初了解到,如果我想查看一个单元格是否有任何内容可以使用 if(A1<>"",...
。但是随着我在SO上得到越来越多的帮助,似乎大多数人都使用if(LEN(A1),...
有区别吗?我是不是学错了信息?我应该选择一个而不是另一个,还是从现在开始一直使用 LEN
?
几乎相同的结果。区别是:
LEN(A1)
- 检查 A1 是否有长度
A1<>""
- 检查 A1 是否不等于 "empty"
然后是公式本身的长度(有些人喜欢多存1个字符space):
A1<>""
有 6 个字符,而 LEN(A1)
有 7 个字符
当您需要检查字符数时,LEN
的优势就体现出来了:
=IF(LEN(A1)=4, TRUE, FALSE)
例如。仅当 A1 值恰好有 4 个字符时才输出 TRUE
我最初了解到,如果我想查看一个单元格是否有任何内容可以使用 if(A1<>"",...
。但是随着我在SO上得到越来越多的帮助,似乎大多数人都使用if(LEN(A1),...
有区别吗?我是不是学错了信息?我应该选择一个而不是另一个,还是从现在开始一直使用 LEN
?
几乎相同的结果。区别是:
LEN(A1)
- 检查 A1 是否有长度A1<>""
- 检查 A1 是否不等于 "empty"
然后是公式本身的长度(有些人喜欢多存1个字符space):
A1<>""
有 6 个字符,而LEN(A1)
有 7 个字符
当您需要检查字符数时,LEN
的优势就体现出来了:
=IF(LEN(A1)=4, TRUE, FALSE)
例如。仅当 A1 值恰好有 4 个字符时才输出 TRUE