1、Excel2016中,replace函数的公式语法为REPLACE(old_text, start_num, num_chars, new_text),包含四个参数,old_text为要替换的字符串,start_num为替换字符的开始位置,num_chars为要替换的字符数,new_text替换后的新文本。
2、新建一个Excel2016文档,打开文档后输入如下测试数据。
3、A2单元格字符串变为B2单元格字符串,需要将“rrio”替换为“aaaa”,选中单元格C2,输入等号,输入replace函数,第一个参数为A2,第二个参数为字母r的字符位置4,第三个参数为要替换的字符个数为4,第四个参数为替换后的文本“aaaa”。回车输出结果。
4、A3单元格字符串中的第4个字符t替换为@字符。选中单元格C3,输入等号后,输入公式REPLACE(A3,4,1,"@"),替换第四个字符,替换长度为1,替换的文本为@。回车输出结果。
5、看到C3结果显示的格式和目标结果不一样,是因为replace函数输出的是纯文本。选中B3单元格,鼠标点击菜单栏【开始】中的格式刷,然后点击C3单元格,格式就会一样了。
6、A4单元格中字符串需要去除后面的567数字,我们选中C4单元格,输入等号后,输入REPLACE(A4,6,10,)。字符开始位置为6,替换字符长度我们设为10,这个长度值大于等于要替换的字符长度,第四个参数省略不写,注意第三个参数后逗号要有。回车输出结果。
7、如图,选中D4单元格,输入公式=REPLACE(A4,6,2,),第三个参数字符长度为2,则只会替换56两个字符为空字符。回车输出结果。