已收录

第16期 | WPS Query入门实战(整理并提取最新订单记录)

HC.旋
HC.旋 WPS资深用户Lv.3 优质创作者WPS寻令官KVP

Lv.3 优质创作者

从本期开始,

带你零基础入门WPS Query编辑器系列将进入实战案例环节。

目前打算也用连载的方式,放送十几个案例,

加强前面入门知识的学习,

完成知识的逻辑应用

实现数据处理的融汇贯通

3.📖基础实战

按照惯例,先放上本章大纲框架

🔔

📋3.1 整理数据并求最后一笔记录

📋3.2 提取每个科目的最高分及姓名

📋3.3 统计部门人员

📋3.4 制作快递单

📋3.5 身份证问题

📋3.6多条件匹配数据

📋3.7逆透视查找

📋3.8分数等级的三种方法

📋3.9制作一个匹配部分字段的查询表

📋3.10分组依据统计的三个问题

📋3.11中式排名和美式排名

📋3.12制作工资条

📋3.13多工作簿多工作表合并综合运用

📋3.14制作一张【WPS社区创作者首次获得称号时间和月度等级变化】情况表

不多说,咱直接上手操作。

3.1 整理数据并求最后一笔记录

👋
  1. 上图A列是系统导出的初始数据,需要整理成按【日期、订单号、客户名、商品名、数量】格式的表,并求得每个客户的最近一笔的购买记录(即最后一次购买)

  1. 分析:仔细观察A列,得出数据是有规律的出现(5个一组5个一组),44开头的数字可能是日期的数字格式,并且每5个数据对应了【日期、订单号、客户名、商品名、数量】。

每个客户的最后一次记录,可以用反转行+姓名去重获取

Step1:全选A列数据后,【数据】--【获取数据】--【从表格/区域获取】,由于系统导出的数据本身没有标题,所以在跳出的【创建表】中【取消勾选表包含标题】。

Step2:由于WPS Query缺少MSOPQ(Microsoft Office PowerQuery)中的添加索引列(即添加序号)和取模(取余数)按钮(如下图),所以只能等待WPS后续加上此功能,转而先用函数解决此问题

如果使用函数公式,可以这样操作。添加序号列公式 =SEQUENCE(COUNTA(A:A))-1 ,取模公式 =MOD(B1#,5)

Step3:确保标题名为【系统数据、索引、取模】后,选中【取模】列--点击【透视列】--要透视的列为【取模】--新增列【直接输出】--【系统数据】,确定

Step4:选中列名为【1、2、3、4】所在列(即选中最后4列),点击【填充】右侧下拉选项--【向上填充】。

想必平时用【向下填充】,很少用到向上填充吧,原因我们接着往下看。

Step5:点击【0】列--点击下拉【筛选列】--取消勾选【null】,确定

Step6:选中【0】列--点击旁边图标【列类型】--更改数字为【日期】。这样成功将44开始的数字识别成了日期。

Step7:删除【索引】列,修改其他列名为【日期、订单号、客户、商品、数量】。

这样,题目的第一个要求,也就是整理表格,完成。

Step8:求最后一笔记录。由于WPS Query缺少【反转行】按钮(如下图),所以改用【降序】方法操作(需要注意的是,反转行和降序的结果一样,但操作逻辑是不一样的,如果可以,最好还是选择反转行进行操作)。

Step9:选中【客户】列--点击【删除行】--【删除重复项】。

最后在通过【反转行】或【升序】来恢复数据,操作完成,结束。

👋

知识点:

单列一维表转二维表的巧妙应用(添加序号列+取余数)

反转行+去重获取最后一条数据

另:发现WPS Query目前缺失了添加索引列、对列进行数据运算(如取模)、反转行,导致案例的部分功能无法操作和展示,期待这些功能的尽快上线

本次编辑电脑系统:

版本Windows 11 家庭中文版

版本号25H2

操作系统版本26200.8875

WPS版本:

12.1.0.28488-release

渠道号12012.2019

💖希望对你有助。欢迎点赞、评论、收藏!!!💖

查看我的更多合集:(点击跳转👉WPS Query合集

福建省
浏览 238
1
13
分享
13 +1
5
1 +1
全部评论 5
 
Happy凡人
   湖北省
举报
0
0
 
临商珑胜
临商珑胜 Lv.2 潜力创作者

Lv.2 潜力创作者

大佬又出手了,收藏起来先!
举报
0
0
 
在路上
大佬再见,再见大佬
   江苏省
举报
1
0
 
亮闪闪的小脑袋
亮闪闪的小脑袋 WPS资深用户WPS产品体验官Lv.2 潜力创作者

Lv.2潜力创作者

学习了
举报
1
0
 
梦醒无痕
梦醒无痕 Lv.2 潜力创作者

Lv.2潜力创作者

   河南省
举报
1
0