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