【发布时间】:2016-04-29 06:49:35
【问题描述】:
在此设置中使用数据透视表:
Name Amount Total
Jan Feb ...
A 1 2 3
B 2 1 3
C 4 1 5
D 3 3 6
Total 10 7 17
数据来自表格,其中每个“金额”都有特定日期(例如 2016 年 1 月 1 日或 2016 年 2 月 4 日),然后这些日期在数据透视表中按月份分组。此数据透视表将更改/添加月份,因此它不是固定大小。我想得到这样的结果:
Name Amount Total %
Jan Feb ...
A 1 2 3 17%
B 2 1 3 17%
C 4 1 5 29%
D 3 3 6 35%
Total 10 7 17 100%
但是,当我尝试通过在数据源中添加百分比列或使用计算字段来执行此操作时,每个金额列都会出现一个百分比列。例如:
Name Amount Total
Jan % Feb % ...
A 1 5% 2 11% 17%
B 2 11% 1 5% 17%
C 4 23% 1 5% 29%
D 3 17% 3 17% 35%
Total 10 58% 7 41% 100%
*请注意,我的总计字段会自动删除
是否有任何方法可以在没有 VBA 且无需维护数据透视表的情况下实现我想要的结果(隐藏/取消隐藏行,在数据透视表末尾添加一个单独的表,在添加新月份时将被删除)
我还想保留自动总计字段,但是我可以在源数据中手动创建一个。 (假设我可以弄清楚如何在数据透视表中插入单列)
【问题讨论】:
标签: excel pivot-table