Excel技术咨询:如何查找总数量最多的Item名称
如何在Excel中找到总数量最多的Item名称?
嘿,作为Excel新手遇到这个问题太正常了!我给你两种实用的解决办法,一种简单直观好上手,一种适合需要动态更新的场景,你按需选就行:
方法1:数据透视表(新手首推,操作简单)
这是最适合新手的方式,几步就能搞定:
- 先选中你的整个数据区域(记得包含表头,比如A列是Item,B列是Quantity)
- 点击顶部菜单栏的「插入」,然后选择「数据透视表」
- 在弹出的对话框里确认数据区域没错,选好透视表放的位置(比如新工作表),点确定
- 右侧会出现「数据透视表字段」面板,把「Item」拖到「行」区域,把「Quantity」拖到「值」区域
- 如果值区域显示的不是求和,就点击值区域里的Quantity,选「值字段设置」,然后改成「求和」
- 现在透视表就会列出每个Item的总数量啦,你直接按「求和项:Quantity」这一列排序,最上面的就是总数量最多的Item
方法2:函数组合(动态更新,无需手动操作)
如果不想用透视表,或者需要结果随数据自动更新,试试函数组合:
假设你的Item数据在A2:A100,Quantity在B2:B100,输入下面的公式:
=INDEX(A2:A100,MATCH(MAX(SUMIF(A2:A100,A2:A100,B2:B100)),SUMIF(A2:A100,A2:A100,B2:B100),0))
👉 注意:如果是Excel 2019及更早版本,输入完要按Ctrl+Shift+Enter作为数组公式提交;Excel 365/2021直接回车就行。
要是你用的是Excel 365,还能更简洁:
=XLOOKUP(MAX(SUMIF(A2:A100,UNIQUE(A2:A100),B2:B100)),SUMIF(A2:A100,UNIQUE(A2:A100),B2:B100),UNIQUE(A2:A100))
小补充:如果有多个Item总数量并列第一?
用Excel 365的FILTER函数可以一次性列出所有符合的Item:
=FILTER(UNIQUE(A2:A100),SUMIF(A2:A100,UNIQUE(A2:A100),B2:B100)=MAX(SUMIF(A2:A100,UNIQUE(A2:A100),B2:B100)))
内容的提问来源于stack exchange,提问作者Vasco Teixeira
相关产品推荐
相关产品推荐

