将Excel中的数据与三列之一匹配
我正在尝试匹配可能在三列中的一列中的信息,并显示在列中的任何位置 输入:将Excel中的数据与三列之一匹配,excel,excel-formula,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
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字段(00210021或8410110)中的值
我需要验证数百条记录,但不知道如何检查所有三个“可能的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 ?
假设您想要一个简单的真/假结果,请使用:
=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
您希望找到第一个匹配项还是所有相关项?我需要在可能的ID 3字段中始终保留该值。不管它是第一个匹配还是最相关的输入是什么样的,您希望输出是什么样的,一个单元格逗号分隔,多个单元格?输入只是列中存在的信息。我不在乎输出是在一个单元格中,逗号分隔还是在两个单元格中。你能编辑你的问题以包含一些预期的结果吗?您只想知道A2是否匹配B2、C2或D2(每行),还是想知道A2是否匹配B、C或D列中的任何值?当有匹配项时,您需要什么信息?只有真/假?谢谢,德根-如果可能的话,我需要两个值,而不是真/假:我正在尝试匹配可能位于三列之一的信息-并显示在列中的任何位置。如果可能,请在此处输入图像描述。我想知道A列(ID#)中的信息,以及匹配的可能ID 1、2或3字段(00210021或8410110)中的值。Jody,我感谢您的回复,但我仍然不清楚。如果值与我“匹配”,则表示它们相等。这对你来说意味着什么不同吗?如果它们相等,则ID#列将与匹配的可能ID 1、2或3列中的值相同。是否要返回两次ID值?同样,一个示例输出对我或任何试图回答您的问题的人都有帮助。也许复制/粘贴我的结果表,将结果更新为您想要的结果?