Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac 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 季度

另请参阅

REPLACE、REPLACEB 函数

TRIM 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。