Excel常见文本截取函数大解读

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel常见文本截取函数大解读
三大文本截取函数语法:
1、LEFT函数用于从一个文本字符串的第一个字符开始返回指定个数的字符
语法:LEFT( string, n )
2、right函数:返回从字符串右边取出的指定数量的字符。

语法:Right(string, length)
3、MID函数:从一个字符串中截取出指定数量的字符
MID(text, start_num, num_chars)
text被截取的字符
start_num从左起第几位开始截取(用数字表达)
num_chars从左起向右截取的长度是多少(用数字表达)
一、三大文本截取函数基础用法:
上图为三国人员表,请将姓名和国家分离出来。

01
公式一:B2=LEFT(A2,2)
C2=RIGHT(A2,2)
公式解读:经观察,三国人员的姓名均为两个字符,且从左边第一个字符开始,因此姓名提取公式为:LEFT(A2,2)。

国家均为2个字符,且都是从右边向左包括两个字符,因此国家的提取公式为:RIGHT(A2,2)
02
公式二:B2=MID(A2,1,2)
C2 =MID (A2,3,2)
公式解读:LEFT函数和right函数都能用mid函数写出来。

左、中、右不过是位置的不同,换一种思路罢了。

二、含有特定字符的文本提取
上图为各省省会表,请将省份和省会分别提取到B列和C列。

公式一:B2=LEFT(A2,FIND('省',A2,1))
公式解读:经观察,省份中字符都有一个“省”字符,我们可以先用find函数来查找“省”字符在A列数据的位置,然后再用文本截取函数截取即可。

这是一个嵌套函数。

Find函数用来对原始数据中某个字符串进行定位,以确定其位置。

语法: FIND(find_text,within_text,start_num)
Find_text 是要查找的字符串。

Within_text 是包含要查找关键字的单元格。

就是说要在这个单元格内查找关键字
Start_num 指定开始进行查找的字符数。

比如Start_num为1,则从单元格内第一个字符开始查找关键字。

如果忽略start_num,则假设其为 1。

FIND('省',A2,1)意思是找出”省”这个字符在A2中的位置,返回3。

因此提取A2中的省份名字为从左边开始,提取3位即可。

即LEFT(A2,3),两个函数结合起来,得出总公司:B2=LEFT(A2,FIND('省',A2,1))
公式二:C2=RIGHT(A2,LEN(A2)-FIND('省',A2,1))
公式解读: Len():得到字符串的长度。

语法Len (string)
参数string:string类型变量返回值Long。

函数执行成功时返回字符串的长度,发生错误时返回-1。

如果任何参数的值为NULL,则Len()函数返回NULL。

经观察,省会是在”省”字符之后的字符。

Len函数是先求出A2字符串的长度,然后减去”省”字符的位置,最后再结合right函数就能得出省会。

当然我们也能用其他公式来做,因为我们已经得出B2的结果,我们可以用len(A2)- len(B2)得出省会的长度。

最后用right函数即可。

公式为:C2=RIGHT(A2,LEN(A2)-LEN(B2))
以上两个函数用mid函数也是可以的。

B2= MID(A2,1,FIND('省',A2,1))
C2 =MID(A2,FIND('省',A2,1) 1,LEN(A2)-LEN(B2))
本教程的源数据表百度网盘网址为:
/s/1cJdkTK。

相关文档
最新文档