咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

大家好~


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


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


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



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



PQ 中的操作演示:



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


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


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


01 需求梳理


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


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


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



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


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



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


02 操作步骤


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



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



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



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


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


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


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


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



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



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



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


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



03 扩展知识点


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


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


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


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


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