SUBSTITUTE 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文介绍 Microsoft Excel 中 SUBSTITUTE 函数的公式语法和用法。

说明

在文本字符串中用 new_text 替换 old_text。 如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文本字符串中替换特定位置处的任意文本,请使用函数 REPLACE。

语法

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

SUBSTITUTE 函数语法具有下列参数:

  • Text 必需。 需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。
  • Old_text 必填。 需要替换的文本。
  • New_text 必填。 用于替换 old_text 的文本。
  • Instance_num 选。 指定要将第几个 old_text 替换为 new_text。 如果指定了 instance_num,则只有满足要求的 old_text 被替换。 否则,文本中出现的所有 old_text 都会更改为 new_text。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据
销售数据 <
2008 年第 1 季度 <
2011 年第 1 季度 <
公式 描述(结果) 结果
=SUBSTITUTE(A2, "销售额", "成本") 将“销售”替换为“成本”(成本数据) 成本数据
=SUBSTITUTE(A3, "1", "2", 1) 将第一个 1 替换为 2(2008 年第 2 季度) 2008 年第 2 季度
=SUBSTITUTE(A4, "1", "2", 2) 将第二个 1 替换为 2(2012 年第 1 季度) 2012 年第 1 季度