ARTICLE · 1211901
Excel:按所在位置替换内容
Excel:按所在位置替换内容关于Excel中文本的替换,除了“查找和替换”以外,上周还讲了一个SUBSTITUTE函数。 这个函数不太了解的,可以直接戳《Excel:除了“查找和替换”,还能怎样替换文本?》 建议看一下,这个函数虽然没“查找和替换”便捷,但可以针对性替换,实用性更强。 但无论是“查找和替换”,还是SUBSTITUTE函数,都是按指定内容来替换的。 而今天我们要讲一个按照位置替换的函数,REPLACE函数。 01 REPLACE函数 REPLACE函数,按字符位置替换,即从第几位开始,要替换几个字符。 字符,是文本中最小的独立单元,1个位置是1个字符,无论是1个汉字还是1个字母,又或者1个数字或1个标点符号,都属于1个字符。 语法: =REPLARE(旧文本,开始位置,替换几个字符,新文本) 示例:隐藏掉手机号中关键、敏感的内容 
REPLACE函数,只按位置,不管内容,也不支持通配符的使用。 02 REPLACEB函数 REPLACE函数,是按字符位置替换。还有一个REPLACEB函数,是按字节替换。 除一个汉字与一个全角符合是2个字节外,其他都与字符规则相同。 这两个函数,除字节与字符的区别外,语法规则也完全一致。 REPLACEB函数仅了解即可,日常基本不会用到。 03 实用技巧 根据REPLACE函数的特性,新文本要替换成什么就写什么,什么都不写,就等同于删除。 示例: 
这里一同删掉的还有班级后面的空格,所以第3参数为3。 当REPLACE函数的第三参数直接写0,就不会有字符被删掉,新本文就代表了需要增加的内容。 示例: 
这里需要用到FIND函数来定位。FIND函数的具体用法,参考《Excel:同样是查找,FIND和SEARCH有什么不一样?》 示例: 
因空格前的字符数不一样,直接按位置替换下拉后位置会偏移,所以需要以空格来动态定位位置。 动态定位替换,日常可用到的频率比较高,建议掌握,(摸鱼的时间又多了)工作效率又提高了。 04 写在最后 关于“查找和替换”以及SUBSTITUTE、REPLACE两个函数,是不是都会用了呢? 欢迎课代表一句话总结出它们之间的区别~ 关于Excel,日常中的困扰欢迎留言。能帮助到别人,我也很开心了~


指定位置删除内容

指定位置新增内容

动态定位位置

期待下周与你相见~我们每周,一见。每周一,见。
PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。















































































