Excel实现替换功能可以通过函数,也可以通过系统自带的功能实现替换

Excel文本函数之替换:Excel实现替换功能函数SUBSTITUTE用法详解-趣帮office教程网

也可以通过快捷键ctrl F调出来替换的功能框

Excel文本函数之替换:Excel实现替换功能函数SUBSTITUTE用法详解-趣帮office教程网

这个怎么使用就不介绍了,本节主要还是学习下替换函数SUBSTITUTE

替换有两种方式

1.指定替换内容:比如把"我是中国人"中的"中国"替换成"中华",另外替换默认都是替换所有,除非你指定替换的起始位置

2.指定替换的起始位置和替换的数量:比如把"我是中国人",起始文字是3,替换的数量是2,也就是从第三位的中数两个字符也就是中国。

下面看一下具体的函数用法

Excel文本函数之替换:Excel实现替换功能函数SUBSTITUTE用法详解-趣帮office教程网

需要替换字符的函数 函数返回值 函数公式
I am in China I am in 中国 =SUBSTITUTE(A344,"China","中国")
I am in China I am in 中国 =REPLACE(A345,9,5,"中国")

SUBSTITUTE参数说明

=SUBSTITUTE(A344,"China","中国")

SUBSTITUTE第一个参数:A344,代表A344单元格的字符,也就是"I am in China"

SUBSTITUTE第二个参数:"China",代表你想把(第一个参数中)哪些字符替换掉

SUBSTITUTE第三个参数:"中国",代表你想把(第二个参数"China")替换成什么

通俗点就是上面函数实现了把I am in China中的Chin替换成中国,返回结果就是I am in 中国

Excel文本函数之替换:Excel实现替换功能函数SUBSTITUTE用法详解-趣帮office教程网

REPLACE参数说明

=REPLACE(A345,9,5,"中国")

REPLACE第一个参数:A345,代表A345单元格的字符,也就是"I am in China"

REPLACE第二个参数:9,代表起始位置是第9个字符(1个空格占据1个字符),第九个字符是C

REPLACE第三个参数:5,代表字符个数,也就是从第九个字符C数5个字符,也就是China,这就是你要替换掉的内容

REPLACE第四个参数:"中国",代表你替换掉旧的内容,要换成的新内容

REPLACE(A345,9,5,"中国")简单来说就是把"I am in China"从第9个字符起的5个字符(即Chian)替换成"中国"

另外SUBSTITUTE和REPLACE,还有一个位置参数

代表替换的第几个匹配的内容,默认替换所有

比如替换中国,可能一段文字中有很多个中国,默认替换所有的中国,如果你只想替换某一个中国,可以选择第几个替换,如下,最后一个参数分别是1,2,3,把第几个China替换掉

Excel文本函数之替换:Excel实现替换功能函数SUBSTITUTE用法详解-趣帮office教程网

需要替换字符的函数 函数返回值 函数公式
I am in China I am in 中国 =SUBSTITUTE(A344,"China","中国")
I am in China China China I am in 中国 China China =SUBSTITUTE(A345,"China","中国",1)
I am in China China China I am in China 中国 China =SUBSTITUTE(A346,"China","中国",2)
I am in China China China I am in China China 中国 =SUBSTITUTE(A347,"China","中国",3)