Index+Match函数组合使用教程:如何替代VLOOKUP实现高效数据匹配

lookup是excel中常用的查找函数。但在处理反向、双向等复杂表格查找时,index+Match函数组合更为高效。

反向查找

当需要根据产品名称查找对应编号时,可以使用Index+Match组合。

秒杀vlookup函数,Index+Match函数组合来了!

操作分析:

首先,双向寻找器使用Match函数定位产品名称在C列中的具体行位置:

=MATCH(B13,C5:C10,0)

然后,通过Index函数依据该行号从B列提取出对应的编号。完整公式如下:

=INDEX(B5:B10,MATCH(B13,C5:C10,0))

双向查找

如果需要根据指定的月份和费用项目查找对应金额,双向查找是更优方案。

秒杀vlookup函数,Index+Match函数组合来了!

操作分析:

第一步,用双向查找是什么意思MATCH函数查找月份在首行区域中的列位置:

=MATCH(B10,$A$2:$A$6,0)

第二步,excel函数countif怎么用用另一个MATCH函数查找费用项目在Aexcel函数公式大全及图解列中的行位置:index finger

=MATCH(A10,$B$1:$G$1,0)

最后,使用INDEX函数根据确定的行列位置提取目标单元格index搜索引擎的值:

=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))

多条件查找

根据入库时间和产品名称这两个条件来查找入库单价,该如何操作?

秒杀vlookup函数,Index+Match函数组合来了!

操作反向查找函数xlookup怎么用分析:

match函数支持对合并后的数组match的中文翻译进行查找定位:

=MATCH(C32&C33,B25:B30&C25:C30,0)

查找到match函数符合条件的双向逻辑查找行号后,再用INDEX函数取值:

=INDEX(D25:D30,MATCH(C32&C33,B25:B30&C25:C30,0))

此公式为数组公式,输入完成后需按Ctrl+Shift+Entematch的音标r三键确认。

提取不重复值

如何从一列包含重双向查对如何进行查对复项的数据中提取出唯一值列表?

操作双向寻找器分析:

利用match函数总是返回数值首次出现位置的特性,可以判断某项是否为重复项。

在C1单元格输入以下数组公式(需三键输入):

{=INDEX(A:A,SMALL(IF(MATCH(A$1:A$8,A:A,)=ROW($1:$8),ROW($1:$8),99),ROW(A1)))&””}

注意:公式引用空单元格会返回0,使用&””可将0转excel函数公式大全换为空值

掌握Index+excel函数vlookup的使用方法Match函数组合的这几种用法,能有效应对Excel中的复杂查找需求。更多高效办公技巧及配套工具,可前往互知网获取。双向逻辑查找

更多反向查找函数优质资源dns正向查找区域和反向查找与干货,可关注公众号:拾暮excel函数vlookup的使用方法笔记

© 版权声明
THE END
喜欢就支持一下吧
点赞26 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容