分享

5个WPS特色函数,真牛!

 符如敷 2025-04-19 发布于广东

WPS的「中国特供」函数太懂打工人!别人用VBA写10行代码才能解决的问题,你打几个字母直接通关!今天分享5个WPS特色函数,看完你保准会说:WPS,你是我的神!

01

一列转多列

如下图所示,我们希望将A列的姓名转换为两列。
C2单元格输入以下公式即可:
=WRAPROWS(A2:A15,2,'')
图片
WRAPROWS用于将一维数组按行转化为二维数组,第1参数是要处理的数据区域,第二参数指定转换的列数。
如果转换后的行列区域大于实际的数据元素个数,第三参数可将这些多出的区域显示成指定的字符。
02

一列转多行
如下图所示,我们希望将A列的姓名转换为两行。
C2单元格输入以下公式即可:
=WRAPCOLS(A2:A15,2,'')
图片
WRAPCOLS用于将一维数组按列转化为二维数组,第1参数是要处理的数据区域,第二参数指定转换的行数。
如果转换后的行列区域大于实际的数据元素个数,第三参数可将这些多出的区域显示成指定的字符。
03

批量替换

如下图所示,我们希望将C列中的宿舍号按右侧F列和G列的对照表中的规则进行替换。

D2输入以下公式下拉即可:

=SUBSTITUTES(C2,F$2:F$6,G$2:G$6)
图片

SUBSTITUTES函数第一参数是要处理的字符,第二参数是要从中替换的旧字符(组),第三参数是要替换成的新字符(组)。

再举个替换的例子:如下图所示,使用以下公式可以根据右侧的对照表,将B列单元格中包含的关键字全部删除。

=SUBSTITUTES(B2,E$3:E$5,)
图片

SUBSTITUTES函数支持动态溢出,本例中,第一参数使用多个单元格,第三参数省略,表示将第二参数中的字符全部删除。

04

提取单元格中的金额

在处理包含文本数字单元格时,有时需要提取其中的数字并进行求和

这时,可以结合使用REGEXPSUM函数

公式:=SUM(--REGEXP(单元格,'[\d.]+'))(注意:这里的双负号--是将提取出的文本数字转换为数字形式)

图片
05

计算文本算式
如下图,B~D列是设备保温尺寸的测量记录,E列为有效面积的计算方式说明,希望在F列计算出有效面积。
F2单元格输入以下公式,向下复制:
=EVALUATE(SUBSTITUTES(E2,B$1:D$1,B2:D2))
图片
SUBSTITUTES函数的作用是将多个待替换的内容批量替换为其他内容。
公式首先使用SUBSTITUTES函数将E2单元格中的“长”“宽”“高”字样,分别替换为B~D列的实际尺寸。其中B$1:D$1是要替换的旧字符,B2:D2是要替换为的新字符。替换后的结果如下
'15*6*2+6*5+15*5'
最后使用EVALUATE函数将文本算式转换为实际计算结果。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多