1

我的工作簿中有两张纸。一个是针对唯一客户的,另一个是包含客户和其他详细信息的组合表。

在表 A 中说:

ID  |  Name  |  Addr
1   |  Peter |  10a...
2   |  Aaron |  18...
.   |    .   |   .
.   |    .   |   .

在表 B 中:

ID  |  Name  |  Addr
    |  Peter |  10a...
    |  Peter |  10a...
    |  Aaron |  18...
    |  Aaron |  18...

我想根据客户详细信息在工作表 B 中设置 ID。比如说,如果工作表 B 中“名称”和“地址”列的内容等于工作表 A 中“名称”和“地址”的内容,则将工作表 A 的“ID”值放入工作表 B。

所以,工作表 B 应该是这样的:

ID  |  Name  |  Addr
1   |  Peter |  10a...
1   |  Peter |  10a...
2   |  Aaron |  18...
2   |  Aaron |  18...

我怎样才能做到这一点?

4

1 回答 1

2

将 VLOOKUP 与连接一起使用:

在工作表 1 中,通过连接名称和地址为每一行创建一个唯一的连接键。 &是连接运算符。公式:=B2&C2

现在在工作表 2 中,使用连接键使用 VLOOKUP:

  = VLOOKUP(B2&C2, Sheet1!$A$2$:$D$500,2,FALSE)

这里有一些要点:

  • 您正在查找匹配键 (B2&C2)
  • 您需要完全匹配(FALSE),
  • 你会拿起身份证(第2栏)。
  • 不要忘记锚定参考表(使用 $)。在上面的示例中,我假设表 1 中有 500 个唯一客户。根据需要填写。

表 1:

表 1

表 2:

在此处输入图像描述

于 2013-01-21T05:16:46.860 回答