大家好~

不知道大家有没有用过 Office 的 Powerquery(简称 PQ),那真的是整理数据的一大神器!!

然而办公室统一购买了 WPS,所有人员要求统一使用 WPS……我不得不和 PQ 说再见,可怜我刚刚才续费了 Office365……

wps里面的数据透视表怎么用(看到同事用数据透视表)(1)

以往使用 PQ 进行排班数据的整理,月初排班的时候使用下图的排班表(二维表),可以清晰明了看到特定时间、特定岗位的值班人员。

wps里面的数据透视表怎么用(看到同事用数据透视表)(2)

然后,到了月底需要统计值班时间、岗位和人员时,按人事部门要求整理成以下格式(一维表),方便统计单个员工的出勤岗位和日期。

wps里面的数据透视表怎么用(看到同事用数据透视表)(3)

PQ 中的操作演示:

wps里面的数据透视表怎么用(看到同事用数据透视表)(4)

PQ 一步到位(逆透视),不用 30s 就搞定。

没有 PQ 的话,WPS 就没有办法了吗?

轻易放弃不是我的风格,给大家介绍下我是怎么解决的。

01 需求梳理

月初的排班表本质是一张交叉的二维表,而月底的时候统计表是一张一维表。

所以,这个需求的本质就是二维表转一维表。

❶ 一维表:每一列只有一个属性,每一行的只有一条记录。

wps里面的数据透视表怎么用(看到同事用数据透视表)(5)

❷ 二维表:二维表的值区域(下图白色部分),每个单元格包含了岗位、日期和姓名,3 个属性。

如果你使用过数据透视表,你就会发现,下表是使用上图一维表制作的数据透视表,列是日期、行是岗位、值是姓名。

wps里面的数据透视表怎么用(看到同事用数据透视表)(6)

一维表转二维表的过程叫做透视,所以我们现在的需求二维表转一维表就是逆透视。WPS 也可以进行逆透视,而且,就在数据透视表这个功能里哦~

02 操作步骤

❶ 点击【插入】选项卡-选择【数据透视表】-勾选【使用多重合并计算区域(M)】-点击【选定区域(R)】。

wps里面的数据透视表怎么用(看到同事用数据透视表)(7)

❷ 在数据透视表向导对话框勾选【自定义页字段(I)】- 点击【下一步(N)】。

wps里面的数据透视表怎么用(看到同事用数据透视表)(8)

❸ 点击按钮选定区域-点击【添加(A)】- 在【请先指定要建立在数据透视表中的页字段数目】中勾选 0(案例中没有页字段,所以是 0)-点击【完成(F)】。

wps里面的数据透视表怎么用(看到同事用数据透视表)(9)

建立页字段就是给透视表增加的新属性。

如果数据来源于 1 个以上的区域,例如同一个工作表中的多个区域,那么我们可以增加 1 个叫「区域」的页字段,并将每个区域编号进行标记;

如果数据来源于多个工作表中的多个区域,就可以增加「工作表」「区域」2 个字段对区域进行标记。

由于案例中只有一个区域,所以就不需要添加页字段。

❹ 在【请选择放置数据透视表的位置】中勾选需要的位置后点击【确定】。

wps里面的数据透视表怎么用(看到同事用数据透视表)(10)

❺ 这时会生成一个和我们二维表格式相同的数据透视表,双击行总计和列总计相交处的数据。

wps里面的数据透视表怎么用(看到同事用数据透视表)(11)

❻ 现在就得到了一维表啦~

wps里面的数据透视表怎么用(看到同事用数据透视表)(12)

数据透视表除了可以对单个区域进行逆透视,还可以对多个区域(包含多个工作表中的区域)的数据进行汇总和逆透视。

只需要在上述第❸步中添加多个区域即可。

wps里面的数据透视表怎么用(看到同事用数据透视表)(13)

03 扩展知识点

❶ 一维表是一种比较规范的数据格式,通常我们从各种系统中导出的数据格式也是一维表。一维表往往更容易进行加工处理,这也是人事部门的需求所在。

❷ 不论是 Excel 还是 WPS 的数据透视表,只要双击值区域的单元格都可以看到对应单元格包含的数据明细,而这个明细是一维表的格式。

❸ Office 的 Excel 中拥有功能更强大的 Powerquery,而数据透视表中不具备逆透视的功能。

除了 PQ、数据透视表之外,还有插件也同样实现逆透视的功能,你知道有哪些吗?

欢迎到留言区分享用过的逆透视工具~

wps里面的数据透视表怎么用(看到同事用数据透视表)(14)

,