请问excel中函数=OR(FIND("a",A1)=1,FIND("b",A1)=1)显示错误呢?谢谢!

显示#value,而不是逻辑值
2024-12-28 07:31:34
推荐回答(5个)
回答1:

如果A1不同时包含a和b,就有一个FIND公式找不到匹配值,而显示错误值,导致整个公式出错。
公式可改为:
=OR(LEFT(A1)={"a","b"})

回答2:

如果一个要用FIND函数
可以用这个公式
=count(find({"a","b"},a1))
当然也可以用楼上的
=or(left(a1)={"a","b"})

回答3:

这个公式只适用于a1单元格同时含有ab
如a1单元格为a12b
如果不含a或者不含b 就会返回错误值。

建议改成
=or(left(a1)="a",left(a1)="b")

回答4:

出错说明你的A1单元格第一个字符不包含a和b

回答5:

=OR(NOT(ISERR(FIND("a",A1))),NOT(ISERR(FIND("b",A1))))