首页
火男炎龙铠甲介绍
产品展示
新闻动态

新闻动态

你的位置:火男炎龙铠甲 > 新闻动态 > 双条件查找,VLOOKUP、INDEX+MATCH、SUMIFS谁更牛?

双条件查找,VLOOKUP、INDEX+MATCH、SUMIFS谁更牛?

发布日期:2025-04-12 14:48    点击次数:141

VIP学员的问题,将左边类别对应的金额引用到右边。比如支出,就是将下面对应的每一行引用到支出这列。

图片

如果换成其他布局,你应该很快就能解决。

图片

最普通的VLOOKUP就可以。

=VLOOKUP(D2,A:B,2,0)

图片

VLOOKUP虽然可以查找金额,但是没法判断类别对应的区域从哪里开始。而INDEX+MATCH组合就可以解决这个问题。

MATCH可以判断类别在第几行。

=MATCH(D2,A:A,0)

图片

回到原来的数据源,支出在A列第8行。

=MATCH(F$1,$A:$A,0)

图片

引用的金额就是第9、10、11、12、13行,也就是MATCH分别+1、2、3、4、5,序号可以通过ROW(A1)获取。

=MATCH(F$1,$A:$A,0)+ROW(A1)

图片

知道了对应的行号,再嵌套INDEX就可以获取对应的金额。

=INDEX($B:$B,MATCH(E$1,$A:$A,0)+ROW(A1))

图片

仔细观察,这种布局类似于透视表的以压缩形式显示,平常我们遇到最多的还是以表格形式显示。

图片

这种用INDEX+MATCH组合也行。数组公式,按Ctrl+Shift+Enter三键结束,当数据比较多时,运算效率比较慢。

=INDEX($C:$C,MATCH(F$1&$E2,$A:$A&$B:$B,0))

图片

高效的运算效率还是得采用SUMIFS。

=SUMIFS($C:$C,$A:$A,F$1,$B:$B,$E2)

图片

要善于利用数据源本身的特点,不同布局采用不同的公式,而不是死记某个公式。

推荐:VLOOKUP搞不定,用INDEX+MATCH组合却轻松解决

上篇:30秒学会制作目录、拆分工作表,就这么简单!

图片

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

上一篇:没有了

下一篇:没有了

Powered by 火男炎龙铠甲 @2013-2022 RSS地图 HTML地图