REPLACE 函数是 Microsoft Excel 中的文本函数之一。您可以将其用作独立功能,也可以与其他功能配合使用。本文将向您概述 Excel 中的 REPLACE 函数。
目标REPLACE 函数将一个字符串或字符串的一部分替换为另一个字符串。它替换由位置指定的字符。
句法=REPLACE(old_text, start_num, num_chars, new_text)
论点旧文本:强制。它指的是要替换其中某些字符的字符串。
start_num:强制。它指的是 old_text 中的位置。从该位置开始,字符将被替换。
num_chars:强制。它指的是 old_text 中要替换的字符数。
new_text:指将替换old_text或old_text的一部分的字符串。
输出返回 old_text 的替代版本。
REPLACE 函数示例假设单元格 A2 中有一个字符串“John Wick”。现在您想将单元格 B2 中的 Wick 替换为另一个字符串“Doe”。为此,您可以使用 REPLACE 函数。其公式为:
=REPLACE(A2,6,4,B2)
输出将是 John Doe。
以下是 REPLACE 函数用法的一些示例。
REPLACE函数使用指南步骤_1:首先在空白单元格中插入等号 (=)。
Step_2:然后输入 REPLACE。
步骤_3:输入左括号“(“。
当您键入左括号时,Excel 会显示 REPLACE 函数的语法。
Step_4:先插入字符串。这将是 old_text 的值。
您可以直接将字符串插入到函数中。如果您希望字符串为 abcd12324,则必须在一对双引号内键入 abcd1234,例如“abcd1234”。
您还可以插入包含字符串的单元格地址。
在这里,我插入 A2,其中包含字符串 abcd1234。
Step_5:然后插入逗号(,)。
插入逗号后,Excel 将询问您第二个参数,即 start_num。
Step_6:现在插入一个数字。
您还可以插入包含数字的单元格地址。
在这里,我插入数字为 5 的 B2。
该数字指的是 old_text 中的位置。从该位置开始,字符将被替换。
Step_7:现在再次插入逗号。
这次 Excel 将要求您提供第三个参数,即 num_chars。该参数指定要替换的字符数。
在这里,我想替换4个字符。因此,我插入数字为 4 的 C2。
Step_9:现在再次插入逗号。
Excel 会要求您提供第四个参数,即 new_text。这是指将替换 old_text 中的字符的字符串。
在这里,我希望 efg 替换 old_text 的 4 个字符。因此,我插入包含字符串 efg 的 D2。
Step_10:之后,插入右括号“)”。
Step_11:最后,点击 ENTER 按钮将公式插入单元格内。
最终结果 >
REPLACE 函数返回 abcdefg。这里,old_text的值为abcd1234。 start_num 和 num_chars 的值分别为 5 和 4。该函数替换了从第 5 个 th 字符开始的 4 个字符。换句话说,该函数替换了1234。这4个字符被替换为new_text的值,即efg。
可用性适用于 Microsoft 365 的 Excel
Excel 2016
适用于 Mac 的 Microsoft 365 Excel
Excel 2016 Mac 版
Excel 网页版
Excel 2013
Excel 2021
Excel 2010
Excel 2021 Mac 版
Excel 2007
Excel 2019
Excel for Mac 2011
Excel 2019 Mac 版
Excel 入门版 2010
评论REPLACE 函数显示#VALUE! start_num 值为 0 时出错。
它显示#VALUE!当 start_num 或 num_chars 的值为负数时也会出错。
当new_text的值为空时,它会删除指定的字符。
REPLACE 函数将 DATES 视为 5 位序列号。因此,该函数替换 DATES 序列号中的字符。
REPLACE 函数不区分大小写。
结论REPLACE函数是Excel中的文本函数之一。如果您对 REPLACE 功能有任何疑问,请在下面评论。谢谢!