ARTICLE · 1068107
每天1个Excel函数|第26期:REPLACE函数!批量替换指定位置文字
每天1个Excel函数|第26期:REPLACE函数!批量替换指定位置文字上期回顾:第25期 TRIM函数!一键清除所有多余空格
大家好,欢迎来到「每天1个Excel函数」专栏!
平时处理表格,经常遇到这类需求:
批量隐藏手机号中间4位、删掉编号里固定位置字符、修改编码前缀。
很多人第一反应是用查找替换,但只想改某一段固定位置内容时,查找替换就不好用。
今天学习 REPLACE函数,按照字符位置进行替换,不用找关键词,直接从第几位开始改,批量脱敏、改编号超好用!
一、REPLACE函数|基础语法
公式语法:
=REPLACE(原单元格,开始位置,替换长度,替换成什么文本)
通俗理解:
从文本的【第几个字符】开始,把后面【多少位】,换成你想要的内容。
• 原单元格:需要处理的原始文本
• 开始位置:从第几位字符开始动手
• 替换长度:一共替换掉几个字符
• 替换成什么:新内容;想直接删除就填英文双引号 ""
⚠️注意:
1. 是按字符位置替换,不是按关键词;和SUBSTITUTE(按关键词替换)要区分开
2. 中文、数字、字母全都各占1个字符
3. 想实现删除效果,最后参数写 ""(英文空引号)
二、4个职场高频实战案例(直接复制套用)
案例1:手机号脱敏,隐藏中间4位
A2=13812345678
=REPLACE(A2,4,4,"****")
✅效果:138****5678,保护客户隐私,批量一键完成
案例2:批量删除前面固定位数字符
编号:NO‑2026001,要删掉前面3位 NO‑
=REPLACE(A2,1,3,"")
✅效果:直接得到 2026001
案例3:批量修改前缀,替换开头文字
原编码:SP202605,把开头SP改成SH
=REPLACE(A2,1,2,"SH")
✅效果:SH202605
案例4:在指定位置插入文字
在编号第3位后面加上横杠‑
A2=AB202601
=REPLACE(A2,3,0,"-")
✅效果:AB‑202601
小技巧:替换长度写0 = 只插入、不删除原有文字
三、进阶搭配:清洗+容错一步到位
=IFERROR(REPLACE(A2,4,4,"****"),"")
空单元格不会报错,适合大批量脱敏处理。
四、REPLACE VS SUBSTITUTE,别再搞混
✅ REPLACE:按【位置】替换
知道从第几位开始改,适合脱敏、改编号前缀、插入字符
✅ SUBSTITUTE:按【关键词】替换
知道要改什么文字,适合替换特定词语、符号
简单记:看位置用REPLACE,看文字用SUBSTITUTE
五、新手避坑4要点
1. 计数从1开始,不是从0开始,很多新手在这里算错位置
2. 中文、数字、字母,全都算1个字符
3. 只想插入文字,替换长度参数填0
4. 只想删除一段文字,最后参数填英文空引号 ""
六、本期干货小结
1. REPLACE按字符位置完成替换、删除、插入
2. 职场最常用场景:手机号、身份证批量脱敏
3. 可以删前缀后缀、中间插入分隔符号
4. 和SUBSTITUTE分工明确:按位置用REPLACE,按文字用SUBSTITUTE
📌专栏全系列函数回顾
第01期|TEXT:格式化日期、数字
第02期|LEN:统计字符长度
第03期|SUBSTITUTE:替换、删除字符
第04期|IF:二选一条件判断
第05期|IFS:多条件批量判断
第06期|AND&OR:多条件逻辑组合
第07期|NOT:条件真假反转
第08期|COUNTIF:单条件计数统计
第09期|COUNTIFS:多条件计数统计
第10期|SUMIF:单条件求和
第11期|SUMIFS:多条件求和
第12期|SUMPRODUCT:复杂数据统计
第13期|VLOOKUP:跨表查找匹配
第14期|XLOOKUP:全能升级版查找
第15期|INDEX+MATCH:高阶万能查找
第16期|IFNA:精准屏蔽查找报错
第17期|SUBTOTAL:筛选专属统计
第18期|AGGREGATE:全能容错统计
第19期|LARGE&SMALL:提取极值数据
第20期|IFERROR:全局屏蔽公式报错
第21期|CHOOSE函数:多结果灵活切换
第22期|MID函数!一键截取单元格指定文字
第23期|LEFT & RIGHT函数!快速提取文本开头/末尾字符
第24期|FIND函数!定位字符所在位置
第25期|TRIM函数!一键清除所有多余空格
第26期|REPLACE函数!批量替换指定位置文字
🔥下期预告:第27期 TEXTJOIN函数!多行多列文本一键合并
关注我,每天1个Excel函数,零基础轻松高效办公,告别加班!
大家好,欢迎来到「每天1个Excel函数」专栏!
平时处理表格,经常遇到这类需求:
批量隐藏手机号中间4位、删掉编号里固定位置字符、修改编码前缀。
很多人第一反应是用查找替换,但只想改某一段固定位置内容时,查找替换就不好用。
今天学习 REPLACE函数,按照字符位置进行替换,不用找关键词,直接从第几位开始改,批量脱敏、改编号超好用!
一、REPLACE函数|基础语法
公式语法:
=REPLACE(原单元格,开始位置,替换长度,替换成什么文本)
通俗理解:
从文本的【第几个字符】开始,把后面【多少位】,换成你想要的内容。
• 原单元格:需要处理的原始文本
• 开始位置:从第几位字符开始动手
• 替换长度:一共替换掉几个字符
• 替换成什么:新内容;想直接删除就填英文双引号 ""
⚠️注意:
1. 是按字符位置替换,不是按关键词;和SUBSTITUTE(按关键词替换)要区分开
2. 中文、数字、字母全都各占1个字符
3. 想实现删除效果,最后参数写 ""(英文空引号)
二、4个职场高频实战案例(直接复制套用)
案例1:手机号脱敏,隐藏中间4位
A2=13812345678
=REPLACE(A2,4,4,"****")
✅效果:138****5678,保护客户隐私,批量一键完成
案例2:批量删除前面固定位数字符
编号:NO‑2026001,要删掉前面3位 NO‑
=REPLACE(A2,1,3,"")
✅效果:直接得到 2026001
案例3:批量修改前缀,替换开头文字
原编码:SP202605,把开头SP改成SH
=REPLACE(A2,1,2,"SH")
✅效果:SH202605
案例4:在指定位置插入文字
在编号第3位后面加上横杠‑
A2=AB202601
=REPLACE(A2,3,0,"-")
✅效果:AB‑202601
小技巧:替换长度写0 = 只插入、不删除原有文字
=IFERROR(REPLACE(A2,4,4,"****"),"")
空单元格不会报错,适合大批量脱敏处理。
四、REPLACE VS SUBSTITUTE,别再搞混
✅ REPLACE:按【位置】替换
知道从第几位开始改,适合脱敏、改编号前缀、插入字符
✅ SUBSTITUTE:按【关键词】替换
知道要改什么文字,适合替换特定词语、符号
简单记:看位置用REPLACE,看文字用SUBSTITUTE
五、新手避坑4要点
1. 计数从1开始,不是从0开始,很多新手在这里算错位置
2. 中文、数字、字母,全都算1个字符
3. 只想插入文字,替换长度参数填0
4. 只想删除一段文字,最后参数填英文空引号 ""
六、本期干货小结
1. REPLACE按字符位置完成替换、删除、插入
2. 职场最常用场景:手机号、身份证批量脱敏
3. 可以删前缀后缀、中间插入分隔符号
4. 和SUBSTITUTE分工明确:按位置用REPLACE,按文字用SUBSTITUTE
📌专栏全系列函数回顾
第01期|TEXT:格式化日期、数字
第02期|LEN:统计字符长度
第03期|SUBSTITUTE:替换、删除字符
第04期|IF:二选一条件判断
第05期|IFS:多条件批量判断
第06期|AND&OR:多条件逻辑组合
第07期|NOT:条件真假反转
第08期|COUNTIF:单条件计数统计
第09期|COUNTIFS:多条件计数统计
第10期|SUMIF:单条件求和
第11期|SUMIFS:多条件求和
第12期|SUMPRODUCT:复杂数据统计
第13期|VLOOKUP:跨表查找匹配
第14期|XLOOKUP:全能升级版查找
第15期|INDEX+MATCH:高阶万能查找
第16期|IFNA:精准屏蔽查找报错
第17期|SUBTOTAL:筛选专属统计
第18期|AGGREGATE:全能容错统计
第19期|LARGE&SMALL:提取极值数据
第20期|IFERROR:全局屏蔽公式报错
第21期|CHOOSE函数:多结果灵活切换
第22期|MID函数!一键截取单元格指定文字
第23期|LEFT & RIGHT函数!快速提取文本开头/末尾字符
第24期|FIND函数!定位字符所在位置
第25期|TRIM函数!一键清除所有多余空格
第26期|REPLACE函数!批量替换指定位置文字
🔥下期预告:第27期 TEXTJOIN函数!多行多列文本一键合并
关注我,每天1个Excel函数,零基础轻松高效办公,告别加班!