【excel】 INDEX+MATCH函数代替VLOOKUP函数的应用

INDEX+MATCH函数相比Vlookup函数的优点

引用百家号:“INDEX MATCH和VLOOKUP之间的关键区别在于VLOOKUP需要静态列引用,而INDEX MATCH使用动态列引用。动态列引用可以避免更少的错误”
“较低的处理需求:VLOOKUP需要更多的Excel处理能力,因为它需要评估您选择的整个表格数组。使用INDEX MATCH,Excel只需要考虑查找列和返回列。使用较少的绝对单元格来考虑,Excel可以更快地处理这个公式。”

函数说明

INDEX函数

格式:
INDEX(array,row_num,[columc_num])
定义:
在给定的单元格区域中,返回特定行列交叉值处单元格的值或引用
参数说明:
array:数组/阵列。定义所要查询的范围
row_num:返回所选择某一单元格的行数。用MATCH函数值代入
columc_num:返回所选择某一单元格的列数。

MATCH函数

格式:
MATCH(lookup_value,lookup_array,[match_type])
定义:
返回符合特定值特点顺序的项在数组中的相对位置
参数说明:
lookup_value:定义搜索值
lookup_array:定义所要搜索的区域
match_type:匹配方式:1 小于/0 精确匹配/-1 大于

应用实例

在这里插入图片描述

实例解释

MATCH函数用A3单元格的值去比较物料总表中D列的数据,精确匹配到确定值后返回所在单元格位于从D1开始的相对数值,因为是从第一行开始,则相对数可视为行号。INDEX函数首先定义物料总表中从D列到F列为所要搜索的区域,将MATCH函数输出值作为行号,从D列开始的第2列作为列号,输出所在单元格的值。最后如果计算正确,IFERROR函数则输出公式计算结果,否则输出空值

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值