在我们日常工作中,excel二维表出现的频率非常高,尤其是表头和列中还存在合并单元格。这种类型的二维表可读性比较好,直观易于阅读,但是对于用来数据分析来说就非常不友好了。数据分析最好的数据格式是一维表,比较规范。那我们怎么将二维表转换为一维表那?我们将使用神器Power Query来帮我们快速处理转换!
主要步骤原理如下:
- Excel中数据》来自表格/区域:将需要转换的表格导入Power Query
- Power Query转换:向下填充处理有【合并单元格】的列
- Power Query转置:将原表头含有【合并单元】的行转成列,再进行向下填充
- Power Query合并列:将原表头中2行的单元格属性进行合并,使之成为一行
- Power Query转置:再将原表头行由列转为标题行
- Power Query将第一行用作标题:使标题行成为标题
- Power Query逆透视其他列:将不含数据的列选中,逆透视其他列,真正将二维转为一维
- Power Query拆分列:选中之前第4步合并生成的列,拆分为2列
- Power Query修改标题名称
- 最后加载到需要的位置,完成二维表转换为一维表