网站搜索

如何在 Microsoft Excel 中使用 SUBSTITUTE 函数


为了替换文本、数字或符号的字符串,Microsoft Excel 提供了一个名为 SUBSTITUTE 的函数。此函数用您选择的字符串替换指定的字符串。我们将向您展示如何在电子表格中使用它。

使用 SUBSTITUTE 函数时的注意事项

当您使用 SUBSTITUTE 函数时,请注意它区分大小写,因此您必须相应地使用它。此外,您不能在函数中指定通配符条目。您可以将该函数与您的硬编码值以及单元格引用一起使用。

该函数甚至允许您选择要更改的指定字符串的实例。这样,如果您只想更改字符串的第一次出现,就可以这样做。

在 Excel 中使用 SUBSTITUTE 替换字符串的出现

要开始使用该功能,请使用 Microsoft Excel 打开您的电子表格。

在电子表格中,选择要在其中显示结果的单元格。在下面的示例中,我们将用 How-To Geek 替换 HTG

在您选择的单元格中,键入以下函数并按 Enter。

在这个函数中:

  • B2:这是包含您要替换的内容的单元格。
  • HTG:这是您要查找并替换为新字符串的原始字符串。
  • How-To Geek:这是将替换旧字符串的新字符串。

=SUBSTITUTE(B2,"HTG","How-To Geek")

您会看到该函数已替换参数中定义的值。

您可能想要使用此功能的另一种情况是您想要更改电话号码的国家/地区代码。例如,如果您有一个包含 +91 作为国家代码的电话号码列表,您可以使用 SUBSTITUTE 函数让所有这些电话号码都使用 + 1 作为国家代码。

为此,请使用带有以下参数的 SUBSTITUTE 函数:

=SUBSTITUTE(B2,"91","1",1)

如您所见,在上面的函数中,我们在末尾指定了 1。这告诉函数只将第一次出现的 91 更改为 1。如果电话号码中的剩余数字包含 91,则该函数不会更改它。这有助于您避免使用不正确的电话号码。

这就是您如何使用 Excel 的 SUBSTITUTE 函数来更改电子表格中的各种字符串。

另一种更改电子表格内容的方法是使用 Excel 的查找和替换功能。如果您有兴趣,请查看我们的指南。