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 中 的 文 本 函数!(上 篇)

(0)

相关推荐