excel 文本函数(Excel里最常用的12个文本函数)

哈喽,小伙伴们,你们好呀!

在日常工作中,我们经常会遇到需要使用文本函数的情况。

而在Excel里,也给我们提供了很多文本函数,如下图所示:

excel 文本函数(Excel里最常用的12个文本函数)(1)

今天和大家介绍其中比较常用的12个文本函数:LOWER、UPPER、PROPER、LEN、LENB、MID、LEFT、RIGHT、FIND、SEARCH、SUBSTITUTE、REPLACE

下面就跟着我们一起来学习吧~

excel 文本函数(Excel里最常用的12个文本函数)(2)

第一类:替换类函数

常用的替换类函数有SUBSTITUTE和REPLACE。

SUBSTITUTE函数的功能是在指定单元格或字符串中将指定的内容替换为所需的字符,如果要替换的内容存在多个,还可以指定替换第几个。例如公式=SUBSTITUTE(B2,"2019年","",2)可以将单元格中的第二个2019年删去。

excel 文本函数(Excel里最常用的12个文本函数)(3)

REPLACE函数的用法与SUBSTITUTE函数有所不同,区别在于REPLACE是在指定的单元格或者字符串中从第几个字开始替换,要替换几个字,以及替换为什么内容。

通常可以利用REPLACE隐藏手机号或者重要证件号码中的某些数字,例如公式=REPLACE(F2,4,4,"****")可以实现将手机号中间四位换成星号。

excel 文本函数(Excel里最常用的12个文本函数)(4)

第二类:计算长度

正常的手机号都是11位数字,在记录过程中很可能会缺失一位,可以直接使用LEN函数检查手机号的长度,将不等于11的筛选出来再去核实。

excel 文本函数(Excel里最常用的12个文本函数)(5)

有时候会出现将汉字和数字甚至标点符号都记录在一个单元格的情况,例如将姓名和电话放在同一个单元格里,就可以使用公式=LENB(F2)-LEN(F2)-1统计出姓名的字数。

excel 文本函数(Excel里最常用的12个文本函数)(6)

LEN函数是按字符数进行统计,LENB函数是按字节数进行统计。

简单来说,字母、符号、数字、文字以及空格和一些不可见的内容都是字符,其中字母、数字、半角符号以及空格等既是一个字符,也是一个字节,汉字和全角模式下的字符都是两个字节。

第三类:大小写转化

假如有一段英文需要处理,有三种情况:将所有的字母转为小写;将所有的字母转为大写;将每个单词的首字母转为大写。

就可以分别使用公式:=LOWER(C1);=UPPER(C1);=PROPER(C1)实现,结果如图所示。

excel 文本函数(Excel里最常用的12个文本函数)(7)

第四类:字符截取类

常用的字符截取类函数有三个,从左边开始截取用LEFT,从右边截取用RIGHT,从中间截取用MID,以下分别举例说明。

公式=LEFT(A2,LENB(A2)-LEN(A2)-1)可以将单元格左边的汉字截取出来。

excel 文本函数(Excel里最常用的12个文本函数)(8)

公式=LEFT(D2,LEN(D2)*2-LENB(D2))可以将单元格左边的数字截取出来。

excel 文本函数(Excel里最常用的12个文本函数)(9)

公式=RIGHT(G2,11)可以将单元格右边的手机号截取出来。

excel 文本函数(Excel里最常用的12个文本函数)(10)

公式=RIGHT(J2,LENB(J2)-LEN(J2))可以将单元格右边的数量单位截取出来。

excel 文本函数(Excel里最常用的12个文本函数)(11)

公式=DATE(MID(M2,7,4),MID(M2,11,2),MID(M2,13,2))可以将身份证号中的信息截取出来得到出生日期。

excel 文本函数(Excel里最常用的12个文本函数)(12)

身份证号码的第七位开始表示出生年月日,在这个公式中,用到了三个MID函数:

MID(A2,7,4)表示从第七个数字开始截取四位,也就是年;

MID(A2,11,2)表示从第十一个数字开始截取两位,也就是月;

MID(A2,13,2)表示从第十三位数字开始截取两位,也就是日。

第五类:查找类函数

查找函数常用的有两个,FIND和SEARCH,以FIND函数为例,需要三个参数,格式为:=FIND(找什么,在哪找,从什么位置开始找)。

通常可以使用FIND与LEFT、MID和RIGHT等函数提取所需的内容,例如提取省、自治区或直辖市的名称,可以分别用省、区、市作为FIND的查找内容,再用LEFT函数提取。

公式=LEFT(A2,FIND("省",A2,1))可以将单元格里的省份截取出来,其中的FIND("省",A2,1)就是利用FIND函数查找“省”字所在的位置。

excel 文本函数(Excel里最常用的12个文本函数)(13)

公式=LEFT(A2,SEARCH("省",A2,1))可以实现同样的结果。

excel 文本函数(Excel里最常用的12个文本函数)(14)

FIND与SEARCH的区别在于,当查找的内容与单元格中的内容有字母时,FIND必须保证大小写一致才能返回正确结果,否则会返回错误值,而SEARCH则不区分大小写。

以上就是今天和大家分享的12个文本函数,你都会用了吗?

有疑问的同学欢迎评论区留言呀~~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页