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文档 )