Excel文本处理函数大全(下篇)
昨天我们已经盘点了一批,剩下的我们今天继续!
第一组 | 替换函数(SUBSTITUTE和REPLACE)
> SUBSTITUTE函数:指定替换
语法:SUBSTITUTE(字符,待替换,替换为)
案例:把Excel办公实战中的"Excel"替换为"伊克塞尔"
> REPLACE函数:按位置替换
语法:SUBSTITUTE(字符,开始位置,替换掉的长度,替换为)
案例:把Excel办公实战中的"Excel"替换为"伊克塞尔"
▼我是一条普通公式
=REPLACE("Excel办公实战",1,5,"伊克塞尔")
也是一位粉丝的求助问题,正好适合本主题
强化案例:将第二位开始的数值,不满3位的,前面补0
▼我是一条普通公式
=REPLACE(A2,2,0,REPT(0,3-LEN(-LOOKUP(1,-MID(A2,2,ROW($1:$3))))))
第二组 | 清洗二人组(CLEAN和TRIM)
CLEAN和TRIM 都是只有一个参数的函数,比较简单!一般用于数据中有空格等不可见字符的清理工作!
语法:CLEAN(文本) 功能:删除文本中的非打印字符(无法显示和打印)!
语法:TRIM(文本) 功能:删除文本中的多余空格!中多个保留一个
案例:删除两边全部空格,中间多个保留一个
第三组 | 大小写(LOWER、UPPER和PROPER)
主要针对英文处理!都比较简单,所以我们就不做多余的解释,直接来看案例即可!
语法:LOWER(字符) 功能:大写->小写
语法:UPPER(字符) 功能:小写->大写
语法:PROPER(字符) 功能:首字母大写
第四组 | 文本连接方式(CONCAT、TEXTJOIN和CONCATENATE)
先说一下CONCAT 和 CONCATENATE的区别:
CONCAT支持区域!CONCATENATE只能单个选择,一般不适用CONCATENATE,这个函数是最鸡肋的方式,没有之一和&符号功能基本一样,所以一般使用&代替!所以我们就不说他了!
看看CONCAT函数!功能分简单,就是把区域中的文本连接到一起!
版本要求:2019或者365!
如果我们想要使用分隔符连接一些内容,那么可以使用TEXTJOIN函数!
语法:TEXTJOIN(连接符,是否忽略空白,需要连接的字符)
案例:按照班级,使用顿号将学习连接到一个单元格
▼我是一条数组公式
=TEXTJOIN("、",,IF($A$2:$A$8=$C2,$B$2:$B$8,""))
第五组 | 形单影只的T函数
T函数基础入门非常简单,可以用来制作公式的说明:
语法:T(内容)
功能:如果内容是文本返回文本,非文本返回空!
案例:由于数值返回空,我们可以作为公式的备注说明3是怎么来的
第六组 | 提取数字(VALUE和NUMBERVALUE)
VALUE一般使用比较少,因为可替代的方案太多,且比较简洁,比如我们常用的--或者*1都可以实现文本型数值转数值型!
文本型数值转数值(实战基本不用,一般使用--较多)!
=VALUE("1")
=--G2
NUMBERVALUE比较好用,可以删除数值中的空格转成数字!
=NUMBERVALUE(" 2323 3434 ")
第七组 | 格式化函数(TEXT)
TEXT函数用法比较复杂,虽然看上去语法很简单!
语法:TEXT(待格式化的数值,格式化代码)!
比如常见的日期格式化:
年:TEXT(TODAY,"yyyy")
已有专门文章,这里不再累述:TEXT-那个学不会的函数
其实还有几个,但是一般基本很少使用,这里就不再谈了!
文本函数入门,我们就到这里!部分复杂一些的方式,进阶部分,我们另开文章讲解!
本文由“壹伴编辑器”提供技术支持
学 习 Excel 中 的 文 本 函数!(上 篇)