我遇到了一个问题,想出一个excel的公式,如果它前面的两列包含一个特定的单词,则会在列中返回true。
例如, 如果A栏和B栏包含" Snow Valley"然后" Rain Valley",然后C列返回" TRUE"只有当A和B都包含" Valley"
时有人知道这样做的有效方法吗?谢谢。
答案 0 :(得分:2)
作为评论的后续行动,这有效:
=COUNTIFs(A1,"*Valley*",B1,"*Valley*")>0
答案 1 :(得分:1)
=not(or(iserr(find("valley",B1)),iserr(find("valley",C1))))
Find()返回#VALUE!如果没有找到任何匹配,这就解释了为什么我需要iserr()。如果无匹配,Iserr()将为True,如果两个Match()中的任何一个不包含单词valley,则执行Or()以捕获True。所以Not()使True / false表现得像你想要的那样。