- 问题 -
怎么将这个多行多列的数据
变成一列?
- 1 - 不需保持原排序
选中所有列
逆透视,一步搞定
- 2 - 保持原排序:操作法一
思路直接,为保排序,操作麻烦
2.1 添加索引列
2.2 替换null值,避免逆透视时行丢失,后续无法排序
2.3 逆透视其他列
2.4 再添加索引列
2.5 对索引列取模(取模时输入参数为源表的列数,如3)
2.6 修改公式中的取模参数,使能适应增加列数的动态变化
2.7 再排序并删列
2.8 筛选掉原替换null的行
- 3 - 保持排序:操作法二
先转置,行标丢失,新列名可排序
有时候,换个思路,问题简单很多
3.1 转置
3.2 添加索引列
3.3 逆透视
3.4 删列
- 4 - 公式一步法
用Table.ToColumns把表分成列
用List.Combine将多列追加成一列
用List.Select去除其中的null值
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有