前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >怎么将多行多列的数据变成一列?4个解法。

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

作者头像
大海Power
发布于 2021-08-30 07:01:08
发布于 2021-08-30 07:01:08
3.7K0
举报

- 问题 -

怎么将这个多行多列的数据

变成一列?

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档