如何用match和index代替vlookup

2024-10-14 00:32:11

1、如图所示,表1中有序号、地址、联系方式、姓名等信息,而表2中有姓名,地址(地址为空白),我们需要根据表1的信息把表2的空白地址填写完整,表1的姓名栏在最后一列,而表2的姓名在第一列,vlookup不能反向查找,所以我们需要用到match和index实现。

如何用match和index代替vlookup

2、我们在表2的空白地址一栏首先输入match函数,match函数有三项参数:需要查找的对象,查找的范围,小于查找/大于查找/精确查找。在本例中,我们需要用到match函数查到表2的足饶戽沸每个姓名在表1的姓名栏中排在第几位,所以我们在表2的B2单元格内输入=MATCH(A2,表1!$D$2:$D$31,0),最后一个参数我们选择精确查找。注意此公式要把表1的姓名栏绝对引用,避免因为公式拖动造成取数区域下移而取不到数。

如何用match和index代替vlookup

4、我们继续把公式往下拖动,得到剩余的结果。

如何用match和index代替vlookup
猜你喜欢