ARTICLE · 1353770
=SUBSTITUTE 是 Excel 和 WPS 中用于替换文本中指定内容的函数
=SUBSTITUTE 是 Excel 和 WPS 中用于替换文本中指定内容的函数
在一段文本中,将指定的“旧文本”替换为“新文本”。 你还可以选择 只替换第 N 次出现的该旧文本(可选参数)。
假设 A1 = "苹果,苹果,香蕉",你想把所有的 ✅ 结果: 🔍 这里是把 所有“苹果” 都替换为“橙子”。
如果你只想替换 第一次出现 的 ✅ 结果: → 只有第一个
✅ 结果: → 只替换了 第 2 次出现 的“苹果”。
假设 **A1 = "2023年报表" ✅ 结果:
比如你文本中有多余的逗号、空格、符号,想替换掉: ✅ 结果:
🔍 举个例子:

✅ 函数:SUBSTITUTE
📘 功能:
🧮 语法:
=SUBSTITUTE(原文本, 旧文本, 新文本, [第N次出现的旧文本])
"ABC"• 单元格引用,如 A1(推荐) | |
"A"、"旧"、"2023" | |
"B"、"新"、"2024" | |
1,则只替换 第一次出现 的旧文本• 如果填 2,则只替换 第二次出现,以此类推 |
⚠️ 注意:这里的“第N个”是指“旧文本”出现的次序,不是字符位置!
✅ 示例:基础用法
📌 示例 1:替换所有匹配的文本
"苹果"替换成 "橙子":
=SUBSTITUTE(A1, "苹果", "橙子")
"橙子,橙子,香蕉"📌 示例 2:只替换第 1 次出现的文本
"苹果",可以加第 4 个参数 1:
=SUBSTITUTE(A1, "苹果", "橙子", 1)
"橙子,苹果,香蕉""苹果"被替换了,后面的不变。📌 示例 3:只替换第 2 次出现的文本
=SUBSTITUTE(A1, "苹果", "橙子", 2)
"苹果,橙子,香蕉"📌 示例 4:直接替换文本中的某个词(单元格 + 普通用法)
,你想把"2023"替换为"2024"`:
=SUBSTITUTE(A1, "2023", "2024")
"2024年报表"📌 示例 5:替换特殊字符或符号
A1 = "A,,B,,C",想把 ,,替换为,(去掉多余逗号):
=SUBSTITUTE(A1, ",,", ",")
"A,B,C"✅ SUBSTITUTE 函数的常见用途
=SUBSTITUTE(A1,"2023","2024") | ||
=SUBSTITUTE(A1,"苹果","橙子",1) | ||
=SUBSTITUTE(A1," "," ")(多个空格变一个) | ||
✅ SUBSTITUTE 与 REPLACE 函数的区别(常混淆!)
=SUBSTITUTE(原文本, 旧文本, 新文本, [第N次]) | |||
=REPLACE(原文本, 开始位置, 替换个数, 新文本) |
你想把文本中的 “2023” 换成 “2024” → 用 SUBSTITUTE你想把文本中 第 4~6 位字符 换掉 → 用 REPLACE
✅ 注意事项
SUBSTITUTE是按文本内容 完全匹配 的,但不会区分 "Apple"和 "apple"是否一样,除非你明确写 "Apple" | |
SUBSTITUTE(A1,"苹果","橙子"),不会替换 "苹果汁"中的“苹果” | |
"2023"是数字格式的文本,也可以被替换 | |
VALUE()转回数字 | |
✅ 总结
=SUBSTITUTE(原文本, 旧文本, 新文本, [第N次]) | |
"ABC") | |
✅ 一句话总结:
=SUBSTITUTE(原文本, 旧文本, 新文本, [第N次])是 Excel / WPS 中用来将文本中指定的某个词(如“2023”、“苹果”)替换成新内容的函数,支持一次性替换所有,或者只替换第 N 次出现的内容,非常适合文本清洗、内容替换和格式统一等场景。















































































