专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  高亮显示查询内容,其实很简单 ·  5 天前  
Excel之家ExcelHome  ·  混合内容求和的四种方法 ·  4 天前  
完美Excel  ·  VBA正则表达式 ·  6 天前  
完美Excel  ·  使用VBA设置条件格式的陷阱 ·  1 周前  
Excel之家ExcelHome  ·  不等宽柱形图 ·  1 周前  
51好读  ›  专栏  ›  Excel之家ExcelHome

四舍六入、批量替换、正则提取,手搓透视表,WPS中的这些函数确实牛

Excel之家ExcelHome  · 公众号  · Excel  · 2024-09-28 07:45

正文

小伙伴们好啊,今天咱们学习几个最新版WPS表格中的新函数:

一、如下图,希望使用四舍六入五成双的规则对A列的数值进行修约:

B2单元格输入以下公式即可:

=ROUNDBANK(A2,2)

ROUNDBANK函数第1参数是要修约的数值,第二参数是要修约的位数。如果被修约的数字是5,且前面一位是偶数,就将5舍去,其他情况下与ROUND函数的修约规则一致。


二、如下图所示,希望将B列中的不规范简称替换为右侧对照表中的全称。

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

=SUBSTITUTES(B2,E$3:E$9,F$3:F$9)

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


三、SUBSTITUTES函数支持动态溢出,如下图所示,使用以下公式可以根据右侧的对照表,将B列单元格中包含的关键字全部删除。

=TRIM(SUBSTITUTES(B2:B9,E3:E6,))

本例中,第一参数使用多个单元格,第三参数省略,表示将第二参数中的字符统统删除。


四、如下图,希望根据右侧对照表进行判断,如果B列中包含其中任意关键字,就将其替换为“其他”。

C2单元格公式为:

=SUBSTITUTES(B2:B9,E3:E6,"其他")


五、如下图,希望从A列的混合内容中,分别提取出英文,中文和电话号码。

1、B2单元格输入以下公式,下拉,得到客户英文名称:

=REGEXP(A2,"[A-z .]+")

REGEXP函数第1参数是要处理的字符。

第二参数是正则表达式。

第三参数可以省略,用数字0~2来表示匹配模式,其中0,是返回提取后的数组结果。1是返回单个的逻辑值,2是返回替换后的单值、

第四参数也可以省略,是要替换的内容。

本例中,正则表达式[A-z .]+,表示所有英文字符和点号。

2、C2单元格输入以下公式,下拉,得到客户中文名称:

=CONCAT(REGEXP(A2,"[一-龟 ]+",0))

本例中,正则表达式"[一-龟 ]+",表示所有中文字符。

3、D2单元格输入以下公式,下拉,得到客户电话号码:

=REGEXP(A2,"\d{11}")

本例中,正则表达式"\d{11}",表示所有11位的数字。


如下图,希望提取A列混合内容中的金额数字,也可以在B2单元格使用以下公式,下拉即可。

=REGEXP(A2,"[0-9.,]{1,}")

本例中的正则表达式[0-9.,]{1,},其中[0-9.,]表示0~9的任意数字和千位分隔符以及逗号,{1,}表示1个及以上。


如下图,需要根据左侧数据,汇总各个销售人员的销售总量和销售总额

G2单元格输入以下公式即可:

=GROUPBY(B1:B201,D1:E201,SUM,3)

GROUPBY函数的作用是按指定字段进行聚合汇总,最终的效果类似于数据透视表。

第一个参数B1:B201,表示要根据B列的销售人员进行汇总。

第二个参数D1:E201,是要汇总的数值区域。表示对D列和E列两个字段分别继续汇总。

第三个参数SUM,表示要汇总的方式是求和。

第四个参数使用3,表示显示字段标题。


好了,今天咱们的内容就是这些。你学会了吗?


图文制作:祝洪忠

1、点击或搜索微信公众号【 Excel之家ExcelHome】到公众号首页。

2、点击右上角【···】,在下拉菜单中点击【设为星标】。

设置星标后,小伙伴们就不用担心错过咱们的推送了!

设为星标,精彩内容不错过

推荐文章
Excel之家ExcelHome  ·  高亮显示查询内容,其实很简单
5 天前
Excel之家ExcelHome  ·  混合内容求和的四种方法
4 天前
完美Excel  ·  VBA正则表达式
6 天前
完美Excel  ·  使用VBA设置条件格式的陷阱
1 周前
Excel之家ExcelHome  ·  不等宽柱形图
1 周前
廣告狂人  ·  我们不讨厌广告,只是讨厌无聊
8 年前
父母必读  ·  春天来了,怎么让宝宝少生病?
7 年前