本文总共523个字,阅读需2分钟,全文加载时间:2.018s,本站办公入门专栏收录该内容! 字体大小:

文章导读:普通的VLOOKUP函数适用于一对一查询,只会查找匹配到第1个出现的结果,如果碰到一对多的情况,如下所示: 如果我们要用VLOOKUP函数计算出来的话,不借助任何辅助项,需要使用的公式是: =IFERROR(VLOOKUP($E2&am……各位看官请向下阅读:

普通的VLOOKUP函数适用于一对一查询,只会查找匹配到第1个出现的结果,如果碰到一对多的情况,如下所示:

如果我们要用VLOOKUP函数计算出来的话,不借助任何辅助项,需要使用的公式是:

=IFERROR(VLOOKUP($E2&COLUMN(A1),IF({1,0},$A$1:$A$100&COUNTIF(INDIRECT("a1:a"&ROW($1:$100)),$E2),$B$1:$B$100),2,0),"")

这个是数组公式,需要按CTRL shift 回车

这个公式也太复杂了,如果不想使用VLOOKUP函数的话,可以用数据透视表汇总出来

❶首先在C列建立辅助项

我们输入的公式是:

=COUNTIFS($A$2:A2,A2)

这个函数就是统计累计出现的次数,各种商品从上到下累计出现1,2,3....次数

❷插入数据透视表

这个时候我们选中单元格,插入数据透视表,为了方便数据查看,我们将位置放在空白处,如E5单元格

然后我们将商品放在行标签,将辅助项放在列标签,把金额放在值里面,得到的结果如下所示:

最后我们调整数据透视表的样式,在设计里面,找到总计,对行和列都进行禁用

下次再碰到一对多查询,结果是数字的时候,就可以用起来了,你学会了么?动手试试吧~

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注