如何用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
  • 透视表中原始数据变了怎么更新透视表?
  • excel数据透视表字段名无效怎么办?
  • 数据透视表更改数据源在哪里
  • Excel:vlookup+match搭配
  • excel切片器怎么使用
  • 热门搜索
    香港旅游景点介绍 毕棚沟最佳旅游时间 呼和浩特市旅游 山西旅游路线 无锡旅游地图 旅游结婚 兰州旅游公司 长沙旅游网 去台湾旅游要多少钱 北京旅游年票网