如何匹配两张随机数据
表1
PNR AMT 1 H2JUFL 2343 2 W9CGJJ 4397 3 K9IC8T 12770 4 C9NL2Q 17707 5 K4NG2S 10584 6 MYVIVD 5769
表2
PNR AMT 1 K9IC8T 12770 2 C9NL2Q 17707 3 MYVIVD 5769 4 H2JUFL 2343 5 K4NG2S 10584 6 W9CGJJ 4397
如何协调两张表中的数据以查看数据是否匹配? 第一行是pnr no。 第二行是那个pnr的数量。 我想首先匹配pnr,如果是这样,那么匹配相应的数量和状态“ok”,如果为true,并且如果false显示纸张2的数量,并且在纸张1的pnr不在纸张2中的情况下,则状态no条目
我试过=IF(ISERROR(VLOOKUP(a1,sheet2!$aD$1:$a$6,1,FALSE)),"no entry","")
。 这适用于pnr。 但我无法走得更远。
您可以使用VLOOKUP函数检索Sheet2上的关联AMT并进行比较。 如果号码匹配OK ,否则报告不同的号码。 在Sheet1!C2中使用以下公式。
=IF(B2=IFERROR(VLOOKUP(A2, Sheet2!A:B, 2, FALSE), 1E+99), "OK", IFERROR(VLOOKUP(A2, Sheet2!A:B, 2, FALSE), "No Match"))
根据需要填写。 你的结果应该类似于以下内容。
我有意改变了Sheet1!B4中的AMT和Sheet1!A6中的PNR,以显示不同的场景。
IFERROR函数已被用来捕获不匹配。
我假设你的数据都在A2开始。 你有几个select:
-
执行多重查找 (这里以多个
MATCH
的forms)。 -
在工作表1中创build一个辅助列(在C2中使用
=A2&B2
,向下拷贝),并在C2中MATCH
来自工作表2中每一行的连接(在C2中使用=MATCH(A2&B2,sheet1!$C$2:$C$15,0)
向下复制)。 您可以在表2中使用一个辅助性列,并使用它进行匹配。