搜索值时,LEN和<>“”之间有什么区别?

时间:2019-07-28 02:24:54

标签: if-statement google-sheets google-sheets-formula

我最初了解到,如果我想查看某个单元格是否有任何内容可以使用if(A1<>"",...。但是随着我在SO方面获得越来越多的帮助,似乎大多数人都使用if(LEN(A1),...有什么区别吗?我学到了错误的信息吗?从现在开始,我应该选择一个还是另一个呢?{p}

1 个答案:

答案 0 :(得分:1)

几乎相同的结果。区别是:

  • LEN(A1) -检查A1是否有长度
  • A1<>"" -检查A1是否不等于“空”

那么公式本身就有一定长度(有些人喜欢节省1个额外的字符空间):

  • A1<>"" 有6个字符,而 LEN(A1) 有7个字符

LEN 的优越性在于您需要检查字符数时:

=IF(LEN(A1)=4, TRUE, FALSE)

例如仅当A1值正好包含4个字符时才输出TRUE