Excel - REPLACEB 函数
REPLACEB 函数
EXCEL REPLACEB 函数用于根据字节数将一定数量的字符与第二个字符串进行交换。与 REPLACE 函数不同,REPLACE 函数对于 DBCS 辅助的外语(如日语、中文(简体)和韩语)特别有用。您可以将 Excel 的默认首选语言英语修改为 DBCS 支持的语言来执行此功能;否则,它的作用类似于 REPLACE 函数。
兼容性
此高级 Excel 函数与以下版本的 Microsoft Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
语法
REPLACEB 函数的语法如下 −
=REPLACEB(old_text, start_num, num_bytes, new_text)
参数
您可以将以下参数与 REPLACEB 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
old_text | 它指定要交换字符的文本。 | 必需 |
start_num | 表示旧文本中字符与新文本互换的起始位置。 | 必填 |
num_bytes | 表示用于替换字符的总字节数。 | 必填 |
new_text | 从中选择字符并在旧文本中互换的另一个文本。 | 必填 |
Excel 中的 REPLACEB 函数
Excel 中的 REPLACEB 函数专为使用字节数而设计,非常适合中文或日语等双字节字符的语言。
下面给出了分步说明 −
步骤 1 − 选定 Excel 工作表并双击目标单元格。
步骤 2 − 输入 = 符号,然后输入 REPLACEB(old_text, start_num, num_bytes, new_text)。
步骤 3 −按 Enter 键。
REPLACEB 函数示例
让我们详细说明 Microsoft Excel 中 REPLACEB 函数的几个示例。
示例 1
步骤 1 − MIS 主管通常处理 MNB 医院的患者数据。患者姓名中的几个字符需要用中文更正。您可以使用 REPLACEB 函数来更正患者的姓名。

步骤 2 −在 C2 单元格中输入公式 =REPLACEB(A2,6,10,B2),然后按 Enter。

因此,REPLACEB 函数将检索患者的正确姓名。

步骤 3 −您可以在 C3 单元格中写入公式 =REPLACEB(A3,5,16,B3),然后按 Enter 按钮。

因此,REPLACEB 函数会检索到正确的名称。

注意 −您可以使用 TRANSLATE 功能将这些单词转换为英语。
示例 2
使用韩语计算 REPLACEB 函数。
解决方案
步骤 1 − 假设示例数据集中的旧文本和新文本均以韩语写在 C2 和 C3 单元格中。

步骤 2 −在 C4 单元格中输入公式 =REPLACEB(C2,1,1, C3)。

说明
=REPLACEB(C2,1,1, C3)
- 第一个参数表示 C2 单元格引用指向 리더십 품질 值。
- 第二个参数表示 1,即旧文本的起点。
- 第三个参数 1 表示与新文本字符串互换的字节数,这意味着旧文本中的第一个字符将被新文本字符串替换。
- 第四个参数指向 C3 单元格引用,其值为 천재 학생。
步骤 3 − 按下 Enter 按钮后,REPLACEB 函数将返回 천재 학생더십 품질 值。

同样,您可以部署 REPLACEB 函数来更正用日语/韩语书写的序列号。如果您使用英语,REPLACEB 函数将为您提供与 REPLACE 函数相同的输出。
下载练习表
您可以下载并使用示例数据表来练习 REPLACEB 函数。