如何转换预算表的数据?

原数据格式
原数据格式

转换后格式

转换后格式

利用这些数据就可以在透视表中进行计算展示

透视表

(一) 原数据说明

原数据说明

红框框选的都是合并单元格的格式,这种格式在Excel中非常常见。

(二) 导入数据

我们知道,如果我们直接导入的话会破坏原来的格式,因为在导入时会自动把原来的数据转换成超级表,就会产生这种结果,这样就破坏了我们原来的数据样式了。

一般表导入

这里我们可以利用名称命名来导入。通过选中数据然后定义一个名称。

定义名称

选中数据源的同时我们可以看到,在左上角会有定义的名称显示出来。同时我们看到Power Query里面导入表格的菜单实际上还有一个就是区域,这两个在Power Query里面类似,因表格和区域在Excel中是不允许重复命名的。

区域导入

(三) Power Query内整理数据
因为是名称也就是区域导入,所以默认是不具有标题的

导入数据

1. 填充数据

正常来说,做这类表格调整,肯定会用到逆透视,但是逆透视则需要把数据标题要填完整。左边标题很简单,使用向下填充即可完成。

数据填充

向下填充

年份的调整改如何操作呢?可以通过转置后向下填充。

转置后填充

2. 合并列

把Column1he和Column2列进行合并,以分隔符作为联结(分隔符可以任意),这里选择|来进行。

合并列

3. 再转置回来

转置还原

4. 提升标题

提示标题

5. 删除无数据的空行

这里的无数据,包括一些汇总数据。我们只需要最基础的数据即可。

删除空数据

6. 逆透视

因为这里要逆透视的列数比较多,所以选中前面2行进行逆透视其他列。

逆透视

7. 拆分属性,并重新命名标题,最后改下数据类型即可。

拆分整理

(四) 最终利用透视表进行展示所需要的内容

透视表

(五) 技巧总结

1. 如果要横向填充,使用转置后再向下填充

2. 两行数据变成1行,通过转置后合并列再还原