searchcoloum一个coloum在Excel中的两个?
我有一个有3列的表。
在第一列中,我有317个值,另外两个是8000。
现在,我必须将第一列与第二列和第三列匹配,如果其中任何一个具有该值,则必须打印YES在第四列中否则是否。
例如:第一列在A2单元格中的值为'Big',第二列在B9单元格中的值为'Big',第三列在B10单元格中的值为'Big',那么它应该打印YES
尝试这个
=IF(OR(ISNA(MATCH(A2,B:B,0))=FALSE, ISNA(MATCH(A2,C:C,0))=FALSE), "YES", "NO")
MATCH(A2,B:B,0)试图找出A2列的位置,如果在列B中找不到,则会给出#N / A。 所以
ISNA(MATCH(A2,B:B,0))=FALSE
正在检查A2是否可以在列B中find
OR(ISNA(MATCH(A2,B:B,0))=FALSE, ISNA(MATCH(A2,C:C,0))=FALSE)
正在检查列B或列C中是否存在A2
Briefer公式返回TRUE或FALSE:
=AND(ISNUMBER(MATCH(A2,B:B,0)),ISNUMBER(MATCH(A2,C:C,0)))
格式:
=AND( ISNUMBER( MATCH(A2,B:B,0) ), ISNUMBER( MATCH(A2,C:C,0) ) )
这里的关键是使用0
作为MATCH
最后一个参数,这意味着查找范围中的值可以以任何顺序(请参阅MATCH文档 )