本文介绍 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 标准