如何用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切片器怎么使用
  • 热门搜索
    浙江金华旅游 承德旅游网 旅游调查问卷 旅游景点规划 呼伦贝尔旅游景点 黄山旅游攻略一日游 旅游攻略网站排名 禹州旅游 南昌旅游团 安徽旅游局