
答案1
您的数据已进行透视,需要将其放在 1d 列表中,以便按您想要的方式进行透视。我以前使用 VBA 在大型“交叉表”数据表上执行此操作,但现在可以使用 Power Query 实现:
- 选择您的表格范围。
- 单击
Data
功能区。 - 单击
From Table/Range
下方Get and Transform Data
- 您的表格将被加载到 Power Query 编辑器中。 - 选择从一月到十二月的列,然后右键单击列标题 - 单击
Unpivot columns
现在您应该有两列,分别称为“属性”和“值”,右键单击“属性”并将其重命名为“月份”。 - 现在,您有了更好的命名的用于数据透视的表。
- 在 Excel 中插入一个新的数据透视表,然后在
Create PivotTable
“检查” 下Use an external data source
单击Choose connection
选择您的 Power Query 表,然后就可以使用插入的数据透视表了。