如何解决取消透视表,其中两行作为列标题
我知道如何使用超级查询来取消以一行作为列标题的Excel表。但是最近我需要取消将2行作为列标题。例如,如果我们有这个:
b1 b1 b2 b2 b2
c1 c2 c1 c2 c3
a1 1 4 7 3 4
a2 5 8 9 8 6
a3 3 6 9 6 2
a =行标题,b&c =列标题
我们想要这个:
a1 b1 c1 1
a1 b1 c2 4
a1 b2 c1 7
a1 b2 c2 3
a1 b2 c3 4
a2 b1 c1 5
a2 b1 c2 8
a2 b2 c1 9
a2 b2 c2 8
a2 b2 c3 6
a3 b1 c1 3
etc.
解决方法
在Power Query中,您可以通过以下方式完成
- 转置表格并提升标题以获得:
_ _1 a1 a2 a3
b1 c1 1 5 3
b1 c2 4 8 6
b2 c1 7 9 9
b2 c2 3 8 6
b2 c3 4 6 2
- 然后您可以取消透视
a
列。
_1 Atr Value
b1 c1 a1 1
b1 c1 a2 5
b1 c1 a3 3
b1 c2 a1 4
b1 c2 a2 8
b1 c2 a3 6
b2 c1 a1 7
b2 c1 a2 9
b2 c1 a3 9
b2 c2 a1 3
b2 c2 a2 8
b2 c2 a3 6
b2 c3 a1 4
b2 c3 a2 6
b2 c3 a3 2
- 根据需要重新排列,排序和重命名列。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。