【问题标题】:search min value in already summarized group in excel pivot在 Excel 数据透视表中的已汇总组中搜索最小值
【发布时间】:2019-01-10 20:33:35
【问题描述】:

例子:

Region - Customer - Value
1 - a - 2
1 - a - 3
1 - b - 4
2 - d - 1
2 - d - 5
2 - c - 6
2 - c - 1

我想通过汇总的客户显示某个区域的最小值。不知何故,excel应该首先按客户(a = 5,B = 4,C = 7,d = 6)汇总值,而不是按地区搜索最小值。

最后正确的数据透视表是:

Region - min value
1 - 4
2 - 6

【问题讨论】:

  • 使用带有 SUMIFS() 的辅助列按客户和地区求和。然后使用以该新列作为值的数据透视表,并按区域查找最小值。

标签: excel pivot


【解决方案1】:

要获得所描述的确切数据透视表(仅包含区域和最小值列),您需要使用以下公式添加一个辅助列(在将数据转换为表格以使用表格引用后创建):

=SUMIFS([Value],[Region],[@Region],[Customer],[@Customer])

然后将 Region 添加为 Row Field,将 helper 列添加为 Data Field,然后按最小值汇总值。

或者,您可以在没有帮助列的情况下生成包含所需值的数据透视表,但是您还需要显示 Customer 列并对其应用过滤器:

  1. 创建数据透视表
  2. 将区域添加为行字段
  3. 将客户添加为行字段
  4. 将值添加为数据字段
  5. 将报表布局更改为表格形式(数据透视表工具 > 设计选项卡)
  6. 删除小计和总计(也在设计选项卡上)
  7. 右键单击数据透视表中的客户字段
  8. 选择过滤器 > 前 10 名...
  9. 设置为:按总和显示底部 1 项

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 2022-10-23
    • 2018-02-14
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    相关资源
    最近更新 更多