如何查找取决于多个列(Excel)的值?
我的工作簿中有两张纸。 一个是针对独特的客户,另一个是与客户和其他细节的组合表。
在表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中的“名称”和“地址”中的内容,则将“ID”表A的值放入表B中。
所以,表B应该是这样的:
ID | Name | Addr 1 | Peter | 10a... 1 | Peter | 10a... 2 | Aaron | 18... 2 | Aaron | 18...
我怎样才能做到这一点?
使用VLOOKUP与连接:
在工作表1中,通过连接名称和地址为每行创build一个唯一的连接键。 &
是连接运算符。 公式: =B2&C2
现在在工作表2中,使用连接键使用VLOOKUP:
= VLOOKUP(B2&C2, Sheet1!$A$2$:$D$500,2,FALSE)
这里有一些重要的点:
- 你正在查找匹配键(B2和C2)
- 你需要一个精确匹配(FALSE),
- 你会拿起ID(第2列)。
- 不要忘记要锚参考表(使用$)。 在上面的例子中,我已经在Sheet 1中假设了500个独特的客户端。根据需要填写。
第1页:
第2页: