本文介绍 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 函数

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×