2.7.9 REPLACE和REPLACEB函数

2.7.9 REPLACE和REPLACEB函数

(1)函数功能

REPLACE函数用于将新字符替换指定位置上的内容。

REPLACEB函数用于以字节为单位在指定位置进行替换。

(2)语法格式

REPLACE(old_text,start_num,num_chars,new_text)

REPLACEB(old_text,start_num,num_chars,new_text)

(3)参数说明

old_text:必需参数,表示要在其中进行替换字符(字节)的文本。

start_num:必需参数,表示要开始替换的起始位置。

num_chars:必需参数,表示要替换掉的字符(字节)个数,如果为0则表示在start_num参数之前插入新字符(字节)。

new_text:必需参数,表示要替换成的新字符(字节)。

(4)注意事项

如果start_num参数或num_chars参数小于0,REPLACE函数将返回错误值“#VALUE!”。

(5)实例:给电话号码添加掩码

如图2.7.9所示,A列为姓名,B列为电话号码,要求在C列为B列的电话号码的中间四位添加掩码。

选择C2单元格,输入公式“=REPLACE(B2,4,4,"****")”,输入完毕后按Enter键结束并向下填充公式,即可完成操作,结果如图所示。

图2.7.9 REPLACE函数的应用