• 首页
  • 关于亿兆体育
  • 业务范围
  • 最新动态
  • 联系我们
  • 你的位置:亿兆体育 > 关于亿兆体育 > 双条件查找,VLOOKUP、INDEX+MATCH、SUMIFS谁更牛?

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

    发布日期:2024-07-22 09:21    点击次数:118

    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)

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

    相关资讯