Excel如何提取某个指定分隔字符的最后一组内容?如下图中的实例,用顿号隔开的众多姓名,需要提取每行的最后一个人名,如何操作?
操作步骤
1.首先,先统计顿号个数,在单元格中输入公式=LEN(B2)-LEN(SUBSTITUTE(B2,”、”,””))+1
说明:
SUBSTITUTE函数表示对指定的字符串进行替换。
语法结构:=SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
2. 将最后一个顿号替换为其他的字母,比如A,在单元格中输入公式=SUBSTITUTE(B2,”、”,”A”,C2)
3. 利用FIND函数提取文本,在单元格中输入公式=MID(B2,FIND(“A”,D2)+1,4)
说明:
MID函数是针对一个文本字符串,从中间任意位置开始,提取出特定长度的字符串。
语法结构=MID(字符串,开始位置,长度)