关于【excel 文本函数】,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、excel 文本函数:Excel中常用的文本函数,你知道几个?不妨来看看这8个
- 2、excel 文本函数,Excel里最常用的12个文本函数
1、excel 文本函数:Excel中常用的文本函数,你知道几个?不妨来看看这8个
文本函数,也是Excel中的一类函数,在实际的工作中应用的也是非常普遍,你都知道几个?用过那几个了?
一、提取字符。
函数:Mid。
功能:从文本字符串中指定的起始位置起,返回指定长度的字符(串)。
语法结构:=Mid(字符串,开始位置,字符长度)。
目的:提取职务中从第3个字符开始长度为2的字符。
方法:
在目标单元格中輸入公式:=MID(G3,3,2)。
解读:
参数“开始位置”和“字符长度”可以根据自己的需要进行自定义。
二、按字节提取字符。
函数:Midb。
功能:从指定字符串的起始位置开始提取指定长度的字符串。
语法结构:=Midb(字符串,开始字节数,字节长度)。
目的:提取职务中从第3个字符开始长度为2个字符的字符串。
方法:
在目标单元格中输入公式:=MIDB(G3,3,2)。
解读:
如果“字节长度”不够一个汉字的长度,则最终按“字节长度”-1的长度进行提取。
三、按照方向提取指定长度的字符串。
1、Left。
功能:从一个文本字符串的第一个字符开始返回指定字符的个数。
语法结构:=Left(字符串,[长度])。
目的:提取职务中的前4个字符。
方法:
在目标单元格中输入公式:=LEFT(G3,4)。
解读:
1、从语法结构中可以看出,参数“长度”可以省略。当省略时,默认字符长度为1。
2、除了Left函数外,还有Leftb函数,用法和Left相同,差异性自己体验一下,在留言区告诉小编哦!
2、Right。
功能:从一个文本字符串的最后一个字符开始返回指定个数的字符。
语法结构:=Right(字符串,[长度])。
目的:提取职务中的后4个字符。
方法:
在目标单元格中输入公式:=RIGHT(G3,4)。
解读:
1、从语法结构中可以看出,参数“长度”可以省略。当省略时,默认字符长度为1。
2、除了Right函数外,还有Rightb函数,用法和Right相同,差异性自己体验一下,在留言区告诉小编哦!
四、提取文本长度。
1、返回字符个数。
函数:Len。
功能:返回指定的文本字符串中的字符个数。
语法结构:=Len(文本)。
目的:计算“职务”的长度。
方法:
在目标单元格中输入公式:=LEN(G3)。
2、返回字节的个数。
函数:Lenb。
功能:返回文本字符串包含的字符数。
语法结构:=Lenb(字符串)。
目的:按字节统计,计算“职务”的长度。
方法:
在目标单元格中输入公式:=LENB(G3)。
五、重复文本。
函数:Rept。
功能:根据指定次数,重复文本。
语法结构:=Rept(文本,重复次数)。
目的:将“年龄”图示化。
方法:
在目标单元格中输入公式:=REPT("|",C3)。
六、替换文本。
1、Replace。
功能:将一个字符串中的部分字符串用另一个字符串替换。
语法结构:=Replace(被替换字符串,开始位置,替换长度,替换字符串)。
目的:将“职务”中从第3个字符开始,长度为3的值替换为XXX。
方法:
在目标单元格中输入公式:=REPLACE(G3,3,3,"XXX")。
2、Substitute。
功能:将字符串中的部分字符串以新的字符串进行替换。
语法结构:=Substitute(字符串,被替换字符串,替换字符串,[替换位置])。
解读:
1、当参数“替换位置”省略时,默认值为1。
2、此处的“替换位置”就是从第几个“被替换的字符串”开始用“替换字符串”进行替换。
目的:将“职务”中的“开发”替换为“KF”。
方法:
在目标单元格中输入公式:=SUBSTITUTE(G3,"开发","KF",1)。
2、excel 文本函数,Excel里最常用的12个文本函数
哈喽,小伙伴们,你们好呀!
在日常工作中,我们经常会遇到需要使用文本函数的情况。
而在Excel里,也给我们提供了很多文本函数,如下图所示:
今天和大家介绍其中比较常用的12个文本函数:LOWER、UPPER、PROPER、LEN、LENB、MID、LEFT、RIGHT、FIND、SEARCH、SUBSTITUTE、REPLACE
下面就跟着我们一起来学习吧~
第一类:替换类函数
常用的替换类函数有SUBSTITUTE和REPLACE。
SUBSTITUTE函数的功能是在指定单元格或字符串中将指定的内容替换为所需的字符,如果要替换的内容存在多个,还可以指定替换第几个。例如公式=SUBSTITUTE(B2,"2019年","",2)可以将单元格中的第二个2019年删去。
REPLACE函数的用法与SUBSTITUTE函数有所不同,区别在于REPLACE是在指定的单元格或者字符串中从第几个字开始替换,要替换几个字,以及替换为什么内容。
通常可以利用REPLACE隐藏手机号或者重要证件号码中的某些数字,例如公式=REPLACE(F2,4,4,"****")可以实现将手机号中间四位换成星号。
第二类:计算长度
正常的手机号都是11位数字,在记录过程中很可能会缺失一位,可以直接使用LEN函数检查手机号的长度,将不等于11的筛选出来再去核实。
有时候会出现将汉字和数字甚至标点符号都记录在一个单元格的情况,例如将姓名和电话放在同一个单元格里,就可以使用公式=LENB(F2)-LEN(F2)-1统计出姓名的字数。
LEN函数是按字符数进行统计,LENB函数是按字节数进行统计。
简单来说,字母、符号、数字、文字以及空格和一些不可见的内容都是字符,其中字母、数字、半角符号以及空格等既是一个字符,也是一个字节,汉字和全角模式下的字符都是两个字节。
第三类:大小写转化
假如有一段英文需要处理,有三种情况:将所有的字母转为小写;将所有的字母转为大写;将每个单词的首字母转为大写。
就可以分别使用公式:=LOWER(C1);=UPPER(C1);=PROPER(C1)实现,结果如图所示。
第四类:字符截取类
常用的字符截取类函数有三个,从左边开始截取用LEFT,从右边截取用RIGHT,从中间截取用MID,以下分别举例说明。
公式=LEFT(A2,LENB(A2)-LEN(A2)-1)可以将单元格左边的汉字截取出来。
公式=LEFT(D2,LEN(D2)*2-LENB(D2))可以将单元格左边的数字截取出来。
公式=RIGHT(G2,11)可以将单元格右边的手机号截取出来。
公式=RIGHT(J2,LENB(J2)-LEN(J2))可以将单元格右边的数量单位截取出来。
公式=DATE(MID(M2,7,4),MID(M2,11,2),MID(M2,13,2))可以将身份证号中的信息截取出来得到出生日期。
身份证号码的第七位开始表示出生年月日,在这个公式中,用到了三个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函数查找“省”字所在的位置。
公式=LEFT(A2,SEARCH("省",A2,1))可以实现同样的结果。
FIND与SEARCH的区别在于,当查找的内容与单元格中的内容有字母时,FIND必须保证大小写一致才能返回正确结果,否则会返回错误值,而SEARCH则不区分大小写。
以上就是今天和大家分享的12个文本函数,你都会用了吗?
这就是关于《excel 文本函数,Excel中常用的文本函数》的所有内容,希望对您能有所帮助!