搜索
写经验 领红包
 > 运动

截取三分组文本的快捷键(截取文本中的部分内容公式)

导语:截取三分组文本

截取三分组文本的快捷键(截取文本中的部分内容公式)

Excel公式教程

转载

标签: excel公式教程 截取分组文本分类: Excel公式教程-函数篇

本文介绍截取三分组文本。假设单元格A1的值是"10/20/30",数据特点是:①文本包含三个分组,②分隔符是斜杠。

【解一】如果分组数据的长度固定。

1、下面的公式,用LEFT函数截取第一分组的数据,返回"10":

=LEFT(A1,2)

2、下面的公式,用MID函数截取第二分组的数据,返回"20":

=MID(A1,4,2)

3、下面的公式,用RIGHT函数截取第三分组的数据,返回"30":

=RIGHT(A1,2)

【解二】如果分组数据的长度不定。

1、在单元格B1提取第一分组数据"10"。

在单元格B1输入下面的公式,用LEFT+FIND截取第一分组的数据:

=LEFT(A1,FIND("/",A1)-1)

2、在单元格C1提取第二分组数据"20"。

(1)在单元格C1输入下面的公式,用MID+FIND截取第二分组的数据:

=MID(A1,FIND("/",A1)+1,FIND("/",A1,FIND("/",A1)+1)-FIND("/",A1)-1)

(2)利用单元格B1提取第一分组数据的结果,上面的公式可以简化成:

=MID(A1,LEN(B1)+2,FIND("/",A1,LEN(B1)+2)-LEN(B1)-2)

3、在单元格D1提取第三分组的数据"30"。

(1)在单元格D1输入下面的公式,用RIGHT+LEN+FIND截取第三分组的数据:

=RIGHT(A1,LEN(A1)-FIND("/",A1,FIND("/",A1)+1))

(2)利用B1和C1的结果,上面的公式可以简化成:

=RIGHT(A1,LEN(A1)-LEN(B1&C1)-2)

公式中的2是单元格A1包含的分隔符总数。

(3)也可以用MID+FIND截取第二个分隔符之后的数据:

=MID(A1,FIND("/",A1,FIND("/",A1)+1)+1,9)

(4)利用B1和C1的结果,上面的公式可以简化成:

=MID(A1,LEN(B1&C1)+3,9)

(5)或者用MID+FIND+SUBSTITUTE截取第二个分隔符之后的数据:

=MID(A1,FIND("_",SUBSTITUTE(A1,"/","_",2))+1,9)

公式中,SUBSTITUTE函数把第二个分隔符改为字符"_",然后用FIND来确定该字符位置。

(6)或者用REPLACE+FIND把第二个分隔符及其前面的字符删掉,剩下的就是第三分组的数据:

=REPLACE(A1,1,FIND("/",A1,FIND("/",A1)+1),)

(7)利用B1和C1的结果,上面的公式可以简化成:

=REPLACE(A1,1,LEN(B1&C1)+2,)

(8)或者用TRIM+RIGHT+SUBSTITUTE截取最后分组的数据:

=TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",9)),9))

本文内容由小玥整理编辑!