REPLACE函数

网友投稿 378 2022-10-19

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,”-“)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:甘特图详解
下一篇:WPS表格自动换行怎么设置?
相关文章