协助使用 Lookup 功能匹配两张数据

协助使用 Lookup 功能匹配两张数据

基本上我有两张表(s1和s2),数据格式如下,首先是S1

ID     Name
1      Prod 1
2      Prod 2
3      Prod 3
4      Prod 4
5      Prod 5
6      Prod 6

接下来是S2

ID     Name
1      Prod 1
2      Prod 2
4      Prod 4
6      Prod 6

你会注意到两张表的数据并不完全匹配,我想要的是第三张表的数据,我将调用S3,将数据合并成如下所示的内容:

    S1:              S2:
ID     Name       ID     Name
1      Prod 1     1      Prod 1
2      Prod 2     2      Prod 2
3      Prod 3     N/A    N/A
4      Prod 4     4      Prod 4
5      Prod 5     N/A    N/A
6      Prod 6     6      Prod 6

我希望这很清楚,在 S3 中我目前使用过:

=S1!A2 and =S1!B2

要将数据(ID 和名称)从 S1 导入 S3,请执行以下操作:

=LOOKUP(A2,S2!$A$2:$A$30)

尝试将 S3 中的 S1 和 S2 进行匹配,就像我的例子一样,但我还没有成功,上面这个(不起作用的)代码显然只是为了 ID,我不确定我甚至会如何尝试匹配“名称”中的数据以及我需要的数据以及 ID。

如果您能提供任何帮助或正确的指导,我将不胜感激,如果需要澄清或提供更多信息,请告诉我,我提前道歉,我的 Excel 技能非常差。

答案1

您不需要对 ID 进行 LOOKUP,您可以使用 COUNTIF(或 MATCH):
=IF(COUNTIF(Sheet2!A:A,A2)>0,A2,"N/A")

并且仅对名称使用查找:
=IF(C2="N/A","N/A",VLOOKUP(C2,Sheet2!A:B,2,FALSE))

在此处输入图片描述

相关内容