文本

SUBSTITUTE

定义

SUBSTITUTE 在一段文本里把一组字符替换成另一组字符。

语法

=SUBSTITUTE(text, old_text, new_text, [instance_num])

参数

参数 含义
text 要更改的文本,或包含该文本的单元格。
old_text 要查找的字符。大小写必须一致。
new_text 要放进去替换的字符。
instance_num 可选。替换第几次出现。如果省略,Excel 替换每一处匹配。

示例演练

一份油漆清单用 grey 这种拼写,需要改成 gray。标签位于 A2:A4。

A:标签
grey door
blue door
grey gate

公式:=SUBSTITUTE(A2,"grey","gray")

结果:gray door。字母 grey 被替换成 gray,标签的其余部分保持不变。

练习

单元格 A2 中是 cat bat。请在 B2 中写出一个把该文本中的 at 替换成 ake 的公式。

  1. 在 B2 中写出一个 SUBSTITUTE 公式,把 A2 中的 at 替换成 ake。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

TRIM 可以在替换前后整理同一字符串里的空格,LEFT 随后可以从新文本中取前缀。

常见错误

以为 SUBSTITUTE 会忽略大小写:查找 grey 不会替换 Grey,因为字母不完全一致。

相关函数

这些链接是相关函数。