Excel中如何批量替换内容,如果是直接在原单元格修改,就直接用Ctrl+H的查找替换即可(见下方链接“Excel如何批量去掉符号”)。而有些情况,我们不能改源内容,而是取源内容到新的位置但是需要做些改变,比如去掉某个字符。或是我们替换字符串中指定位置的字符,而这个字符不确定是哪个字或字母。
工具/原料
Excel任意版本
方法/步骤
1、比如这里有一列歌曲,但是后面都有一个“-流行歌曲”,我们想在新的单元格里只保留歌名。
2、第一种是Replace函数:Replace(来自哪个字符串,从第几个字符开始,需要替换黏聪鲆熊掉的长度,替换成什么)这里我们输入=REPLACE(A2,FIND("-&qu泠贾高框ot;,A2),100,""),就是从A2单元格里取值,在A2单元格中找到“-”开始取,取100个(实际只有5个,多写没关系,就是取到最后),替换成空值""。就得到我们要的结果(Find函数的使用见下方经验,PS:下方经验中的方法也可以实现哦)
3、第二种是Substitute函数:Substitute(来自哪个字符串,把什么,替换成限鬃鹣哺什么)这词礅湛锿里我们输入=SUBSTITUTE(A2,"-流行歌曲",""),就是从A2单元格取值,把"-流行歌曲"替换成空值""。
4、结果是一样的,但不代表这两个就一定可以随便用了。如果“流行歌曲”有些是别的字符,虽然一样长,但是字符不一样,比如“现代歌曲”,就只有Replace的结果是正确的了,因为Replace是只管位置,不管具体是什么,而Substitute是只管具体是什么,不管位置。