今天就跟大家聊一聊replace和replaceb的那些事。在工作中,有时候我们为了保护好个人的信息,常常会用星号来代替一些特定的字符。感兴趣的亲可以结合图中的案例及公式来操作和理解,。
replace函数的功能及语法结构为:
注意:当第三参数为0时, 表示的是插入字符
D1的公式为:
=REPLACE($B2,2,1,"*")
公式的含义是从B2单元格的第2位开始,将1个字符替换为1个*
E1的公式为:
=REPLACE($B2,2,LEN($B2)-1,"**")
公式的含义是从B2单元格的第2位开始,将len(B2)-1个字符替换为2个*
F1的公式为:
=REPLACE($B2,2,LEN($B2)-1,REPT("*",LEN($B2)-1))
公式的含义是从B2单元格的第2位开始,将len(B2)-1个字符替换为rept("*",len(B2)-1)个*
G1的公式为:
=REPLACE($B2,LEN($B2)+1,0,C2)
公式的含义是从B2单元格的第LEN($B2)+1位开始插入C2单元格的内容
H1的公式为:
=REPLACEB($G2,SEARCHB("?",$G2),0,"-")
公式的含义是从G2单元格的单个字符开始的位置插入"-"号