Excel中如何批量替换内容 Replace和Substitute

 时间:2026-04-23 09:41:54

1、比如这里有一列歌曲,但是后面都有一个“-流行歌曲”,我们想在新的单元格里只保留歌名。

Excel中如何批量替换内容 Replace和Substitute

2、第一种是Replace函数:Replace(来自哪个字符串, 从第几个字符开始, 需要替换掉的长度, 替换成什么)

这里我们输入=REPLACE(A2,FIND("-",A2),100,""),就是从A2单元格里取值,在A2单元格中找到“-”开始取,取100个(实际只有5个,多写没关系,就是取到最后),替换成空值""。就得到我们要的结果

(Find函数的使用见下方经验,PS:下方经验中的方法也可以实现哦)

Excel中如何批量替换内容 Replace和Substitute

3、第二种是Substitute函数:Substitute(来自哪个字符串, 把什么, 替换成什么)

这里我们输入=SUBSTITUTE(A2,"-流行歌曲",""),就是从A2单元格取值,把"-流行歌曲"替换成空值""。

Excel中如何批量替换内容 Replace和Substitute

4、结果是一样的,但不代表这两个就一定可以随便用了。如果“流行歌曲”有些是别的字符,虽然一样长,但是字符不一样,比如“现代歌曲”,就只有Replace的结果是正确的了,因为Replace是只管位置,不管具体是什么,而Substitute是只管具体是什么,不管位置。

Excel中如何批量替换内容 Replace和Substitute

  • Excel如何替换*号字符
  • 用函数去除Excel中多余的空格
  • excel如何提取字符串中不规则位置的数字
  • Excel工作表如何快速标记包含指定内容单元格
  • Excel替换公式使用方法
  • 热门搜索
    南京免费旅游景点 扬州旅游团 妖姬怎么玩 西安附近的旅游景点 如何向城管申请摆摊 四川省旅游局 岳阳旅游攻略 个子如何长高 我的世界如何找到村庄 如何删除脚注