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

发布于 2024-10-13 06:14:57 字数 253 浏览 5 评论 0原文

我有一个数据透视表,其中:

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

和应用程序数据的计数

我希望有一列显示每个团队计数最高的区域。

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

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

A 队将返回美国。对于 D 队来说,它将返回亚洲 这可能吗?

i have a pivot table with:

  1. Teams as the Row Label
  2. Regions as the Column Label

and count of Application data

i want to have a column that displays the Region with the highest count for each Team.

So if my table looks like this:

Team | US | Europe | Asia
Team A 3 2 1
Team B 1 2 3
Team C 1 1 3
Team D 1 2 3

for Team A it would return US. For Team D it would return Asia
is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

季末如歌 2024-10-20 06:14:57

两个想法:

  • 在数据透视表上使用条件格式
  • 尝试沿自定义 maxif 函数执行某些操作(请参阅此 博客文章)在枢轴上
    数据源

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

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

如果您的行有两个最大值,则将返回第一个最大列。

Google refine 似乎是一款非常适合此类数据操作的免费工具。

Two ideas:

  • use conditional formating on the pivot table
  • try something along a custom maxif function (see this blogpost) on the pivot
    datasource

EDIT:
If you copy the pivot table to a normal sheet, you could use the index twice to get what you want. Assuming your example data resides in A1:D5, you could put in E2 for instance

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

If you have a row with two maximum values, the first max column will be returned.

Google refine appears to be a free tool very well suited for this kind of data manipulation.

铜锣湾横着走 2024-10-20 06:14:57

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

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

在示例中的 H4 中,并复制下来以适应可能的服务。

SO4779080 example

但是,这只会选择行中重复的最大值的第一个实例(示例适用于显示this) 而条件格式在应用于 =C4:E7 并使用如下规则时则不会出现这种可能的缺点:

=C4=MAX($C4:$E4)

There is no need to copy the PT to a 'regular' table:

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

in H4 in the example and copied down to suit may to serve.

SO4779080 example

However, this does only pick the first instance of a maximum value that is repeated within a row (example adapted to show this) whereas Conditional Formatting does not have this possible drawback when applied to =C4:E7 with a rule such as:

=C4=MAX($C4:$E4)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文