繁体   English   中英

是否有一个Excel公式可以在数据透视表中找到最大项目

[英]is there an excel formula to find max item in a pivot table

我有一个数据透视表:

  1. 团队作为行标签
  2. 区域作为列标签

和申请数据的计数

我想有一列显示每个团队最高计数的地区。

因此,如果我的表格如下所示:

团队| 美国| 欧洲| 亚洲
A队3 2 1
B队1 2 3
C队1 1 3
D队1 2 3

对于A队,它将返回美国。 对于D队,它将返回亚洲吗?

两个想法:

  • 在数据透视表上使用条件格式
  • 在数据透视表数据源上尝试使用自定义maxif函数(请参见此博客文章

编辑:如果将数据透视表复制到普通工作表,则可以使用两次index来获取所需的内容。 假设您的示例数据位于A1:D5中,则可以将其放在E2中

=INDEX(B$1:D$1,INDEX(B2:D2,MAX(B2:D2)))

如果一行包含两个最大值,则将返回第一个max列。

Google精简版似乎是一个非常适合这种数据处理的免费工具。

无需将PT复制到“常规”表中:

=INDEX($C$3:EG$3,,MATCH(MAX(C4:E4),C4:E4,0))  

在示例中的H4中,并向下复制以适合可能使用。

SO4779080示例

但是,这仅会选择在行内重复的最大值的第一个实例(适用于显示此示例),而条件格式设置通过以下规则应用于= C4:E7时,则没有此可能的缺点:

=C4=MAX($C4:$E4)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM