Excel技巧17如何replace,substitute进行替换

2024-10-25 04:23:16

1、打开一张带有编码的表。

Excel技巧17如何replace,substitute进行替换

2、对于A1-A6.我想把第一个“-”删除掉,保留第二个。只需要将第一个“-”替换成空值就行了。在C2单元格中输入函数:=REPLACE(A2,5,1,""),回车,然后用自动填充将余下的填充完成。

Excel技巧17如何replace,substitute进行替换Excel技巧17如何replace,substitute进行替换

3、对于E2-E6,我想把第二个“-”变成"CN",第一个保留。我们只需要在单元格F2中输入函数:=REPLACE(E2,8,1,"CN"),解释一下,函数的含义,E2表示引用单元格,8表示位置在第八个,替换一个位置,这个位置用CN替换。输入完毕,回车,在填充就可以了。

Excel技巧17如何replace,substitute进行替换Excel技巧17如何replace,substitute进行替换

4、对于A10-A14,我们想要将两个“-”都替换掉,用上面的方法要替换两次,比较麻烦,因此我们要选用另外的一个替换函数substitute,在C10单元格中输入函数=SUBSTITUTE(A10,"-",),其含义就是将A10单元格中的所有“-”都替换掉,不返回任何值,回车,填充,即可。

Excel技巧17如何replace,substitute进行替换Excel技巧17如何replace,substitute进行替换

5、对于E10-E14,我们保留第一个“-”,将第二个替换成CN,同样在F10中输入函数:=SUBSTITUTE(E10,"-","CN",2),该函数表示引用E10单元格,替换的对象是“-”,CN是替换后的内容,替换的对象为第二个“-”,替换完成后,填充即可。

Excel技巧17如何replace,substitute进行替换Excel技巧17如何replace,substitute进行替换

6、这连个替换函数总的来说在本质上没有太大的区别,若替换内容单一较少的情况下,选择第一个,但是在字符段中有多处相同的地方需要进行替换,那第二个的效率明显要优于第一个。

猜你喜欢