养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

excel将不同位置的同一字符替换为多个不同字符

时间:2024-10-22 21:41:28

工作中经常会遇到需要替换的字符,一般的问题,直接用替换功能就可以实现。如果想把不同位置的同一字符替换为多个不同的字符,替换功能就不太好用了。那有什么好的方法呢?

方法/步骤

1、打开数据表。

excel将不同位置的同一字符替换为多个不同字符

2、用于指定位置替换首先想到的就是SUBSTITUTE函数。下面我们就好好利用一下SUBSTITUTE函数。

excel将不同位置的同一字符替换为多个不同字符

3、输入公式=SUBSTITUTE(B2,"-","@",2),我是SUBSTITUTE函数的基本用法,意思是把B2单元格内第二个“-”替换为@。

excel将不同位置的同一字符替换为多个不同字符

4、回车之后得到结果,第二个“-”被替换为了“@”。

excel将不同位置的同一字符替换为多个不同字符

5、要在一个公式中替换不同的字符我们可以彭榧逡钚修改公式为=SUBSTITUTE(SUBSTITUTE(B2,"-",媪青怍牙"@",2),"-",".",2),意思是把B2单元格内第二个“-”替换为@,把第三个“-”替换为“.”。

excel将不同位置的同一字符替换为多个不同字符

6、回车之后得到了我们想要的结果,说明SUBSTITUTE函数是可以嵌套使用的。

excel将不同位置的同一字符替换为多个不同字符

7、我们再加入一条数据,在字符串最后又加了一个“-”,显然这个是多于的,看看SUBSTITUTE函数可不可以去掉。

excel将不同位置的同一字符替换为多个不同字符

8、这回我们用了三个SU幞洼踉残BSTITUTE函数来完成公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,&quo墉掠载牿t;-","@",2),"-",".",2),"-","",2)。

excel将不同位置的同一字符替换为多个不同字符

9、回车之后,最后的“-”没有了,得到了我们想要的结果。说明SUBSTITUTE函数可以多次使用。

excel将不同位置的同一字符替换为多个不同字符

© 一点知识