是否有一个"IN"类型的函数,如在sql中使用的可以在excel中使用的函数?例如,如果我在excel中编写一个If语句,并且我希望它检查一个单元格中5个不同单词的内容,我可以这样写:
=If(A1=IN("word1","word2","word3","word4","word5"),"YES","NO")
Run Code Online (Sandbox Code Playgroud)
Mik*_*keb 30
你可以使用MATCH:
=MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)
Run Code Online (Sandbox Code Playgroud)
这将返回数组列表中匹配项的索引.尾随0意味着它应该是完全匹配.如果不存在,它将返回#N/A,因此您可以IF(ISNA(在前面标记一个以使其行为类似于"IN":
=IF(ISNA(MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)),"NO","YES")
Run Code Online (Sandbox Code Playgroud)
注意顺序的变化"YES"和"NO"
Ron*_*son 19
=IF(OR(A1={"word1","word2","word3","word4","word5"}),"YES","NO")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54221 次 |
| 最近记录: |