我有一张包含 A、B 和 C 列的工作表。我希望有一个“包含某些内容”列,该列将根据 A、B 或 C 是否包含以下内容显示是或否:任何事物在其中。如果 A、B 或 C 中没有任何内容,则应显示“否”,如下所示:
A B C Contains Something
10 p YES
3.5 4 YES
z zz zzz YES
NO
f YES
0 YES
NO
我努力了:
=IF(A1:C1,"YES","NO")
但我就是明白#VALUE!
。
答案1
如果您想使用最后提到的公式来执行此操作,您可以将其作为数组函数执行,如下所示:
=IF(A1:C1<>"","YES","NO")
使用Ctrl
++输入此内容,如果操作正确,花括号应该显示在公式周围Shift
。Enter
否则,你需要一个冗长的 IF 语句,例如
=IF(AND(A1<>"",B1<>"",C1<>""),"YES","NO")
有关数组公式的更多信息,请参阅这里
答案2
另一种方法可以使用问题中的公式来实现您想要的风格:
IF(A1&B1&C1="","No","Yes")
这会连接这些值,如果结果为空,则所有单元格都必须为空。