咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

案例:给手机号码的中间4位打“*”号

图1 案例展示

方法一:快捷键Ctrl+E填充

首先在E2单元格手动输入需要打码的样式(如187****2125),接着鼠标选中E3单元格后按“Ctrl+E”批量填充完成。

方法二:REPLACE函数

1、函数功能

REPLACE函数将一个字符串中的部分字符用另一字符串替换。

2、语法

=REPLACE(old_text,start_num,num_chars,new_text)

3、函数参数

  • old_text原字符串,要进行字符串替换的文本(B2)
  • start_num开始位置,要在原字符串中开始替换的位置(4)
  • num_chars字符个数,要从原字符串中替换的字符个数(4)
  • new_text新字符串,用来对源字符串中指定字符进行替换的字符串("****")【英文状态下的双引号】


图2 REPLACE函数参数

4、公式展示

=REPLACE(B2,4,4,"****")

方法三:SUBSTITUTE函数

1、函数功能

SUBSTITUTE函数是将字符串中的部分字符替换成新字符串。

2、函数语法

=SUBSTITUTE(text,old_text,new_text,instance_num)

3、函数参数

  • text字符串,包含有要替换字符的字符串或文本单元引用(B2)。
  • old_text原字符串,要被替换的字符串,当原字符串的大小写与新字符串的大小写不匹配时,将不进行替换(MID(B2,4,4),获取手机号中间4位)。
  • new_text新字符串,用于替换原字符串的文本("****")。
  • instance_num替换序号,为数值1,若指定的字符串在父字符串中出现多次,可以用该参数指定第几个,如果省略,则全部替换(1,使用1,表示只替换第一次出现的内容。比如号码18701010101最后四位和中间四位相同,如果不指定1,就会被全部替换掉)。

图3 SUBSTITUTE函数参数

4、公式展示

=SUBSTITUTE(B2,MID(B2,4,4),"****",1)