Excel数据透视表逆透视,PQ法和公式法,你用哪种?

志课程 2024-06-30 21:02:34

举个例子,你现在有左边的数据,你希望转换成右边的形式:

平时,我们都是通过右边的数据,创建数据透视表,得到左边的格式

现在反过来了,也就是数据透视表的逆透视,今天分享2种方法,快速解决

方法一:使用PowerQuery法

借助PowerQuery工具,只需要鼠标点几下就可以完成

我们选中数据区域,然后点击数据选项卡,点击来自表格/区域

它会提示创建表,我们点击确定之后,会来到Powerquery编辑器中

因为A:B两列不需要逆透视,所以选中A:B两列数据

然后在转换选项卡下,点击逆透视右边的扩充选项,选择逆透视其他列,如下所示:

然后就得到了结果,我们点击左上角的,文件,关闭并上载

这个数据就会返回到Excel新工作表中,如下所示:

方法2:使用公式法

有很多小伙伴反应WPS没有Powerquey,应该怎么逆透视

我们可以使用TOCOL公式来实现

对于部门列的逆透视,我们使用的公式是:

=TOCOL(IF(C2:E7<>"",A2:A7,NA()),3)

C2:E7区域为逆透视区域

A2:A7为标题区域,只需更改这两部分数据范围即可

对于员工列的逆透视,同样的道理,只需要输入公式:

=TOCOL(IF(C2:E7<>"",B2:B7,NA()),3)

对于横向的月份列逆透视,只需要将区域更新成横向的数据区域即可,输入的公式是:

=TOCOL(IF(C2:E7<>"",C1:E1,NA()),3)

最后的数据源,使用的公式是:

=TOCOL(C2:E7,3)

关于这2种方法,你学会了么?动手试试吧!

0 阅读:1