c替换指定位置字符串_20.10替换字符串
20.10.1 REPLACE( )函数
REPLACE函数⽤于将⽂本中指定位置的字符替换为新的字符。
语法:REPLACE(old_text,start_num,num_chars,new_text)
参数说明:
old_text:要在其中替换字符的⽂本
start_num:替换⽂本的起始位置
num_chars:替换⽂本的个数,如果该参数为0,表⽰插⼊新⽂本
new_text:⽤于替换的新⽂本
如图20‑27所⽰,在B2单元格中输⼊以下公式,可将A列账号4~9位数字替换为*(星号)。
=REPLACE(A2,4,6,"******")
字符串replace函数图20-27 REPLACE函数基本⽤法
20.10.2 SUBSTITUTE( )函数
SUBSTITUTE函数⽤于将指定的字符串替换为新的字符串,
语法:SUBSTITUTE(text,old_text,new_text,[instance_num])
参数说明:
text:要在其中替换字符的⽂本
old_text:要替换掉的⽂本
new_text:⽤于替换的新⽂本
instance_num:表⽰要替换第⼏次出现的old_text。如果省略,则替换所有符合条件的⽂本。
【⽰例-1】图20‑28表格中的⽇期分隔采⽤点号,此⽅式为错误⽇期输⼊⽅式,正确的⽇期输⼊⽅式应采⽤斜线(/)或⼩横线(-)分隔,在C1单元格内输⼊以下公式,复制到C单元格,可将B列⽇期中的点号替换成⼩横线(-)。
=SUBSTITUTE(B2,".","-")
图20-28 SUBSTITUTE函数基本⽤法
上述替换后,⽇期表⾯上为正确格式,但实质还是为⽂本型数据,若需要将转成真正的⽇期格式可使⽤以下公式。=SUBSTITUTE(B2,".","-")+0
公式的结果若为数值,将其转成⽇期格式即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论