【WPS Query】上手就会的数据处理神器~ETPQ带你点点按按就能处理复杂函数问题

Tam Kingsley
Tam Kingsley

WPS金话筒 | WPS寻令官 | 创作者俱乐部成员

众所周知WPS Query(下称ETPQ)是WPS表格里的一款数据清洗工具,它能够点点按按就能处理好一般的数据问题,如果遇到复杂的场景还能写“M函数”来满足大家的需求~

“M函数"可能大部分的人都很陌生,但WPS表格的函数你又是否感觉熟悉一些呢?看到SUM、COUNT、IF、XLOOKUP 是不是很熟悉呢?那么接下来请看LET、VSTACK、HSTACK、REGEXP、HSTACK、TOCOL、TEXTAFTER 这些呢?大家还觉得熟悉吗?

在最近一年里WPS表格补充了很多能够提升效率且功能强大的函数,但是不得不说有些函数还是比较难理解例如REDUCE、SCAN这类函数~

案例原型

目标是将A1:B7的原数据转换为标准格式G1:H20

案例来源:VSTACK+HSTACK+TOCOL+IF+TOCOL+REDUCE+REGEXP判断数据应用案例

感谢丁老师在社区帖子提供的案例

解答过程

函数法

函数法的解答如下所示,充分利用了各个函数的特性,用到了上文提及的REDUCE、REGEXP函数,也有大家耳熟能详的IF函数,这类新函数的出现,令到曾经很难解决的,或者需要引入各种辅助列的问题,通过一个函数公式就能得出结果~

=VSTACK(A1:B1,HSTACK(TOCOL(IF({1,1,1},A2:A7,"")),TOCOL(REDUCE(,REGEXP(B2:B7,"[一-龟]+",3),VSTACK))))

ETPQ法

在以上的方法中我们已经感受到函数的强大,那么我们还有没有同样强大,只需要点点按按就能实现相同效果的功能呢?显然WPS秉承着让办公变得更简单的宗旨,为我们提供了ETPQ,下面我们就看看这个方法如何让我们点点按按就能实现同样的效果~

思路分析

如上图案例标准答案所示,我们的想法是对应的城市有多少个,然后“省份”就复制多少行数据,分好行后就把每个“市”根据分隔符拆分好放到对应的行,按照这个思路,我们尝试实现一下~

操作步骤

步骤一:数据导入

如果要处理数据第一步肯定是数据的导入,以往我们都选择从【WPS Query编辑器】的入口进入,这次由于是在同一个表格中,我们就尝试选择【从表格/区域获取...】这个入口进行我们的第一步,如下图所示

步骤二:行拆分

按照我们的思路,我们是需要根据有多少个“市”就拆分多少行,所以在ETPQ中我们选中需要拆分的列,选择【拆分列】功能,这里由于分隔符是顿号,这里我们就选择顿号作为分隔,设置如下图所示~

步骤三:导出结果

在上述步骤点击确认后,我们就可以看出,其实我们已经得出来了答案,但是我们还差最后一步就是导出到表格里~

按照下图所示选择【输出数据】-【其它输出方式】,然后选择对应的输出位置即可达到我们预期的效果

💡

大家看了ETPQ法,是不是发现通过点点按按就能实现函数的功能很神奇?有没有觉得能够提升效率了?说出大家的看法~

相关帖子

【WPS Query】(全网首发)2026年全新WPS数据工作台(WPS Query)闪亮登场

【WPS Query】活动清单处理

【WPS Query】双行表头表格处理

【WPS Query】多文件夹文件合并

WPS版本

12.1.0.24655-release(64位12月正式版)

系统版本

Windows11

广东省
浏览 229
1
9
分享
9 +1
3
1 +1
全部评论 3
 
金山办公小旋风
· 湖北省
回复
 
HC.旋
HC.旋

WPS寻令官

来了来了,实操案例,真的是一学就会,哪里不会点哪里,特别的棒!
· 福建省
回复
Tam Kingsley
Tam Kingsley

WPS金话筒 | WPS寻令官 | 创作者俱乐部成员

跟上你的节奏
· 广东省
回复