REPLACE、REPLACEB 函数

本文介绍 Microsoft Excel 中 REPLACEREPLACEB 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

REPLACE 使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。

REPLACEB 使用其他文本字符串并根据所指定的字节数替换某文本字符串中的部分文本。

要点  函数 REPLACE 面向使用单字节字符集 (SBCS) 的语言,而函数 REPLACEB 面向使用双字节字符集 (DBCS) 的语言。您计算机上的默认语言设置对返回值的影响方式如下:

支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

语法

REPLACE(old_text, start_num, num_chars, new_text)
REPLACEB(old_text, start_num, num_bytes, new_text)

REPLACE 和 REPLACEB 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

示例

示例 1:REPLACE

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1
2
3
4
5

6

7

8
A B
数据
abcdefghijk
2009
123456
公式 说明(结果)
=REPLACE(A2,6,5,"*") 从第六个字符开始替换五个字符 (abcde*k)
=REPLACE(A3,3,2,"10") 用 10 替换 2009 的最后两位 (2010)
=REPLACE(A4,1,3,"@") 用 @ 替换前三个字符 (@456)

示例 1:REPLACE

示例 2:REPLACEB(将您的计算机设置为支持 DBCS 的一种默认语言)

在下面的示例中:

=REPLACEB(" Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya",4,4," Tokyo to Shibuya Tokyo to Shibuya") 等于“ Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya

=REPLACE(" Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya",4,4," Tokyo to Shibuya Tokyo to Shibuya") 等于“ Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya Tokyo to Shibuya

xl

请参阅