Google表格,OR逻辑函数

时间:2016-02-27 17:20:00

标签: google-sheets logic

我已经搜索过,但是没有得到我做错了什么?

您如何使用OR逻辑功能?我经过双重检查,似乎正在做好每一件事。

公式:

=ARRAYFORMULA(IFERROR(IF(OR(FIND("Wisconsin", A2, 1), FIND("All", A2, 1)), "Out of State"), ""))

提前谢谢!

2 个答案:

答案 0 :(得分:1)

我会使用regexextract并使用管道" |"这是或运营商:

=arrayformula(if(istext(REGEXEXTRACT(A:A,"Wisconsin|All")),"Out of State",""))

答案 1 :(得分:0)

你的问题不在于OR,而在于FIND。你可以使用Lookup:

=IFERROR(IF(OR(lookup("Wisconsin", $A2, 1), LOOKUP("All", $A2, 1)),"Out of State", ""), "")

但我会建议嵌套ifs:

=ArrayFormula(IF(($A2:$A)="Wisconsin","",(IF(($A2:$A)="All","",(if(($A2:A)="","","Out of State"))))))