怎么将多行多列的数据变成一列?4个解法。

- 问题 -怎么将这个多行多列的数据变成一列?

- 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值

- 热门文章 -1个Excel文件,30+个案例表,日常函数50+个全搞定66篇Excel Power Query干货文章,助你666从入门到全面实战!神一般的数据分析案例之一:高手在民间从身份证号码提取相关信息,你还在纠结用什么公式?真的out了!Power Query和超级表结合,实现文件夹及文档管理怎么在Excel中截图?这是我常用的几种方法!

(0)

相关推荐