在Excel中使用SQL“IN”函数
是否有一个“IN”types的函数,就像在SQL中可以在Excel中使用的那样? 例如,如果我在Excel中写入一个If语句,并且希望它检查单元格的5个不同单词的内容,我可以写如下所示的内容:
=If(A1=IN("word1","word2","word3","word4","word5"),"YES","NO")
你可以使用MATCH:
=MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)
这将返回数组列表中匹配项的索引。 尾部0意味着它应该完全匹配。 它会返回#N / A如果它不在那里,所以你可以标记一个IF(ISNA(
在前面,使其行为像你的“IN”:
=IF(ISNA(MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)),"NO","YES")
请注意"YES"
和"NO"
=IF(OR(A1={"word1","word2","word3","word4","word5"}),"YES","NO")