将Excel中的数据匹配到三列之一

时间:2018-12-13 19:20:17

标签: excel excel-formula

我正在尝试匹配可能在三列之一中的信息-并显示在该列中的任何地方。

输入:

 ID #   Possible ID 1   Possible ID 2   Possible ID 3
 0021   0004            6304            0004            
 0030   0021            0021            0021            
 0033   0030            2330            0030            
 0034   0038            0338            0038           
 8410   0110            8410            0110            

对于结果,我需要知道A列(ID#)中的信息以及匹配的可能的ID字段中的值(0021,0021或8410,110)

我需要验证数百条记录,并且不太了解如何检查所有三个“可能的ID”字段以获取正确的值。

输出:

 ID #   Possible ID 1   Possible ID 2   Possible ID 3   Result
 0021   0004            6304            0004            ?
 0030   0021            0021            0021            ?
 0033   0030            2330            0030            ?
 0034   0038            0338            0038            ?
 8410   0110            8410            0110            ?

1 个答案:

答案 0 :(得分:0)

假设您想要一个简单的TRUE / FALSE结果,请使用:

=OR(NOT(ISNA(VLOOKUP(A2,B:B,1))),NOT(ISNA(VLOOKUP(A2,C:C,1))),NOT(ISNA(VLOOKUP(A2,D:D,1))))

对于第一行,然后向下复制这些行,这会将A2更改为A3,A4等...

 ID #   Possible ID 1   Possible ID 2   Possible ID 3   Result
 0021   0004            6304            0004            TRUE
 0030   0021            0021            0021            TRUE
 0033   0030            2330            0030            FALSE
 0034   0038            0338            0038            FALSE
 8410   0110            8410            0110            TRUE