匹配路径Vlookup

时间:2016-09-06 08:21:11

标签: excel

我有两张桌子,看起来像这样: 表B:

+-----------+--------------------+----------+
| DocNumber |        URL         |   Type   |
+-----------+--------------------+----------+
| HTZ12     | http://google.com  | URL      |
| HT45      | www.halloworld.com | Car      |
| ZT1245    | Test               | Building |
+-----------+--------------------+----------+

表A:

+-----------+------------------+
| DocNumber |       URL        |  
+-----------+------------------+
| HTZ12     | http://google.   |  
| HT45      | www.halloworld.c |  
| ZT1245    | Test             |  
+-----------+------------------+

两个表都在同一个excel表中我想通过DocNuber从表A到B进行vlookup并从Tabel B获取Type

=VLOOKUP(J2;Old_Internal_library!A:L;1;0)
J2中的

是Tabel A的DocNumber

这是表格A的图像(通过文件编号 J

Tabel A

表B我想在列 D 中获得涡轮增压器类型 enter image description here

1 个答案:

答案 0 :(得分:3)

您当前的代码正在查找Old_Internal_library!A:L范围内最左侧列中的数据,并返回该范围内第一列中的数据。公式中的1表示要从中返回数据的列(相对于您的范围)。

例如,如果您正在查找'类型',它看起来位于您范围内的第3列,则需要将公式更改为:

=VLOOKUP(J2;Old_Internal_library!A:L;3;0)

修改

由于查找值位于表B的Column E中,并且您要返回的值位于Column D,因此您需要使用INDEX/MATCH函数。尝试:

=INDEX(Old_Internal_library!D:D;MATCH(J2;Old_Internal_library!E:E;0))