定位字符最后一次出现的位置,就用Search函数,简单且高效

一、所需函数简介。

1、Substitute函数。

功能:将字符串中的部分字符串以新的字符串进行替换Excel课程视频

语法结构:=Substitute(源字符串,被替换字符串,替换字符串,[替换顺序])。

目的:将原字符串中的“A”全部替换为“@”。

定位字符最后一次出现的位置,就用Search函数,简单且高效

方法:

在目标单元格中输入公式:=SUBSTITUTE(B3,”A”,”@”)。

解读:

如果要替换第5个“A”,则公式为:=SUBSTITUTE(B3,”A”,”@”,5)。


2、Len函数。

功能:返回文本字符串中的字符个数。

语法结构:=Len(字符串)。

目的:返回指定字符串的长度。

定位字符最后一次出现的位置,就用Search函数,简单且高效

方法:

在目标单元格中输入公式:=LEN(B3)。


3、Search函数。

功能:返回一个指定字符或文本字符串在源字符串中第一次出现的位置,从左到右查找,忽略大小写。

语法结构:=Search(定位字符(串),源字符串,[开始位置])。

目的:返回A在字符串中第一个出现的位置。

定位字符最后一次出现的位置,就用Search函数,简单且高效

方法:

在目标单元格中输入公式:=SEARCH(“A”,B3)。


二、提取指定字符最后一次出现的位置。

思路分析:

1、首先需要计算出指定的字符在字符串中出现的次数,例如,计算B3单元格中A的出现次数,可以用公式:=LEN(B3)-LEN(SUBSTITUTE(B3,”A”,””))来实现,即字符串原来的长度减去去掉A字符的长度,则为A字符出现的次数(5次)。

2、然后用Substitute函数将最后一次出现的“A”替换为新的字符,如替换为@。

3、用Search函数定位@的位置即可。

目的:提取A字符在字符串中最后一次出现的位置。

定位字符最后一次出现的位置,就用Search函数,简单且高效

方法:

在目标单元格中输入公式:=SEARCH(“@”,SUBSTITUTE(B3,”A”,”@”,LEN(B3)-LEN(SUBSTITUTE(B3,”A”,””))),1)。

解读:

公式中的Searcha函数也可以替换为Find函数,具体用法请结合前期的内容脑补一下哦!

原创文章,作者:老铁外链, 老铁,如若转载,请注明出处:http://boke.6ke.com.cn/?p=50230

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息