REPLACE函数

REPLACE函数基于指定的字符数和开始位置替换文本里的字符。

什么情况下使用REPLACE?

REPLACE函数可以替换字符串中的字符,例如:

修改电话号码中的区域代码

使用冒号和空格替换第一个空格

使用嵌套的REPLACE插入连字符

REPLACE函数的语法

REPLACE函数的语法如下:

REPLACE(old_text,start_num,num_chars,new_text)

old_text是将要被替换掉的文本字符串。

start_num是要替换掉的字符串的开始位置。

num_chars是将要替换掉的字符的数量。

new_text是要替换掉原来文本的新文本字符串。

REPLACE函数陷阱

REPLACE函数在指定的开始位置替换掉指定数量的字符。要替换原文本中任意地方的指定的文本字符串,可以使用SUBSTITUTE函数。

示例1: 修改电话号码中的区域代码

使用REPLACE函数,可以用新的区域代码修改电话号码中的头3个数字。本例中,列C中是新的区域代码,列D中是修改后的电话号码。

=REPLACE(B3,1,3,C3)

示例2: 使用冒号和空格替换第一个空格

要为REPLACE函数识别开始位置,可以使用FIND函数来查找特定的文本字符串或字符。本例中,使用冒号和空格字符替换掉第一个空格。

=REPLACE(B3,FIND(”“,B3,1),1,”: “)

示例3: 使用嵌套的REPLACE插入连字符

REPLACE函数可以嵌套使用,因此在旧文本字符串中可以进行多次替换。本例中,电话号码需要在头3个数字之后及第二组3个数字之后插入连字符。通过使用0作为要替换掉的字符数量,不会移除任何数字,并插入连字号。

=REPLACE(REPLACE(B3,4,0,”-“),8,0,”-“)

office办公软件入门基础教程 » REPLACE函数

本文链接:【REPLACE函数】https://www.officeapi.cn/87473.html

OFFICE,天天学一点,进步多一点

联系我们