一、所需函数简介。
1、Substitute函数。
功能:将字符串中的部分字符串以新的字符串进行替换Excel课程视频。
语法结构:=Substitute(源字符串,被替换字符串,替换字符串,[替换顺序])。
目的:将原字符串中的“A”全部替换为“@”。
方法:
在目标单元格中输入公式:=SUBSTITUTE(B3,”A”,”@”)。
解读:
如果要替换第5个“A”,则公式为:=SUBSTITUTE(B3,”A”,”@”,5)。
2、Len函数。
功能:返回文本字符串中的字符个数。
语法结构:=Len(字符串)。
目的:返回指定字符串的长度。
方法:
在目标单元格中输入公式:=LEN(B3)。
3、Search函数。
功能:返回一个指定字符或文本字符串在源字符串中第一次出现的位置,从左到右查找,忽略大小写。
语法结构:=Search(定位字符(串),源字符串,[开始位置])。
目的:返回A在字符串中第一个出现的位置。
方法:
在目标单元格中输入公式:=SEARCH(“A”,B3)。
二、提取指定字符最后一次出现的位置。
思路分析:
1、首先需要计算出指定的字符在字符串中出现的次数,例如,计算B3单元格中A的出现次数,可以用公式:=LEN(B3)-LEN(SUBSTITUTE(B3,”A”,””))来实现,即字符串原来的长度减去去掉A字符的长度,则为A字符出现的次数(5次)。
2、然后用Substitute函数将最后一次出现的“A”替换为新的字符,如替换为@。
3、用Search函数定位@的位置即可。
目的:提取A字符在字符串中最后一次出现的位置。
方法:
在目标单元格中输入公式:=SEARCH(“@”,SUBSTITUTE(B3,”A”,”@”,LEN(B3)-LEN(SUBSTITUTE(B3,”A”,””))),1)。
解读:
公式中的Searcha函数也可以替换为Find函数,具体用法请结合前期的内容脑补一下哦!
原创文章,作者:老铁外链, 老铁,如若转载,请注明出处:http://boke.6ke.com.cn/?p=50230