打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel这3个函数太强大了,这些高级用法你都会吗?

一、SUBSTITUTE函数

函数作用:在某一文本字符串中替换指定的文本。

函数语法=SUBSTITUTE(查找的单元格文本字符串,原字符串,新字符串,替换第几个)

1、基本用法:替换字符串信息

如下图所示,把A2单元格里的D字符,全部替换成B字符

使用公式=SUBSTITUTE(A2,'D','B')

2、进阶用法:去除单元格数据后进行计算

如下图所示,这是产品信息表,有单价和数量这两列数据,它们都带单位,需要进行汇总计算总金额。

使用公式=SUBSTITUTE(B2,'元','')*SUBSTITUTE(C2,'斤','')

然后填充其它单元格数据即可

其实上面的公式,就是利用了SUBSTITUTE函数替换功能,先替换掉单元格数据的单位,然后再进行相乘求和。

二、TEXTJOIN函数

函数作用:文本链接函数,使用分隔符链接列表或文本字符串区域。

函数语法=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…)

1、基本用法:将文本信息合并到一块并且用逗号隔开

如下图所示,把所有姓名合并到一块并且用逗号隔开。

使用公式=TEXTJOIN(',',TRUE,A2:A8)

解读:

①、第一个参数分隔符“、”可以根据实际需要自定义。

②、第二个参数“TRUE”代表忽略空白单元格。

③、第三个参数“A2:A8”就是要合并到一块的字符串。

2、进阶用法:按条件查询合并文本

如下图所示,左侧是员工薪资表,统计薪资大于5000的员工名单。

使用公式=TEXTJOIN(',',TRUE,IF(B2:B8>5000,A2:A8,''))

然后通过三键组合【Ctrl+Shift+Enter】获取数据信息。

公式解读:

①上面公式主要是借助IF函数,使用公式IF(B2:B8>5000,A2:A8,'')查询出满足条件的文本,返回的是一个数组。然后将其放在TEXTJOIN的第三参数中即可。

②因为WPS Office暂不支持动态数组,故必须使用【Ctrl+Shift+Enter】键获取数组数据。

三、TEXT函数

函数作用:TEXT函数是一个非常强大的转换函数。

函数语法:=TEXT(值,数值格式)

第一参数值:为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

第二参数数值格式:为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

1、基本用法:转换日期格式

①转换成中文日期格式

使用公式=TEXT(C3,'[DBnum1]yyyy年m月d日');

②转换成以年月日为单位的日期格式

使用公式=TEXT(C3,'YYYY年M月D日');

③转换成日期对应的星期格式

使用公式=TEXT(C3,'AAAA');

2、进阶用法:判断业绩增减

如下图所示,可以用TEXT函数判断员工业绩增减情况

使用公式=TEXT(D4-C4,'增加0元;减少0元;持平')

公式解释:

TEXT函数用于判断两个数值相减的结果。使用的格式代码是:'增加0元;减少0元;持平”

三段格式代码用分号隔开,分别表示大于0、和小于0、等于0的情况。

格式码中的0有特殊含义,表示要处理的值本身。

1、当D4-C4大于0,显示“增加n元”

2、当D4-C4小于0,显示“减少n元”

3、当D4-C4等于0,显示“持平”

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel128 | CONCATENATE、CONCAT、TEXTJOIN文本连接函数集锦
Excel函数应用篇:新增TEXTJOIN函数
瞬间搞定大量数据!这4个Excel函数太牛了!
不可不知的TEXT函数的超强用法!你知道几个?
史上最强文本连接函数textjoin的用法
用了十几年Excel,这个函数我居然才知道,不要太好用!【Excel教程】
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服