首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找表列中最常见的文本值,同时根据另一列进行过滤

查找表列中最常见的文本值,同时根据另一列进行过滤
EN

Stack Overflow用户
提问于 2017-11-09 01:38:52
回答 1查看 17关注 0票数 0

我有一个包含供应商名称和销售商品类型的采购订单列表的excel表。我想为每个供应商创建一个新的列表,列出最常见的商品。下面的列表1是我现在拥有的,列表2是我想要看到的。

代码语言:javascript
运行
复制
list 1
SupplierA Food
SupplierB Food
SupplierA Computers
SupplierA Food
SupplierB Computers
SupplierB Computers

list 2
SupplierA Food
SupplierB Computers

我认为解决方案将具有索引、模式、匹配和if公式的组合,但不知道如何将这些组合在一起。

EN

回答 1

Stack Overflow用户

发布于 2017-11-09 02:04:37

使用此数组公式:

代码语言:javascript
运行
复制
=INDEX(B:B,MATCH(MAX(COUNTIFS(B:B,$B$1:$B$6,A:A,D1)),COUNTIFS(B:B,$B$1:$B$6,A:A,D1),0))

为数组公式,退出编辑模式时需按Ctrl-Shift-Enter确认,而不是Enter确认。

也可以使用以下数组公式完成此操作:

代码语言:javascript
运行
复制
=INDEX($B$1:$B$6,MODE(IF($A$1:$A$6=D1,MATCH($B$1:$B$6,$B$1:$B$6,0))))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47186231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档