Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

说明

根据指定的字符数,REPLACE 将部分文本字符串替换为不同的文本字符串。

语法

REPLACE(old_text, start_num, num_chars, new_text)

REPLACE 函数语法具有以下参数:

  • old_text    必需。 要替换其部分字符的文本。

  • start_num    必需。 old_text 中要替换为 new_text 的字符位置。

  • num_chars    必需。 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。

  • new_text    必需。 将替换 old_text 中字符的文本。

示例

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

数据

abcdefghijk

2009

123456

公式

描述(结果)

结果

=REPLACE(A2,6,5,"*")

在 abcdefghijk 中,从第六个字符 (f) 开始使用单个字符 * 替换五个字符。

abcde*k

=REPLACE(A3,3,2,"10")

将 2009 的最后两位数 (09) 替换为 10。

2010

=REPLACE(A4,1,3,"@")

将 123456 的前三个字符替换为单个字符 @。

@456

重要: 

  • REPLACEB 函数已弃用。

  • 在设置为兼容性版本 2 的工作簿中,REPLACE 改进了代理项对的行为,将其计为一个字符而不是两个字符。 通常与表情符号) 一起使用 (变体选择器仍将计为单独的字符。 在此处阅读详细信息:Unicode 标准

需要更多帮助?

需要更多选项?

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

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