用EXCEL函数批量将姓名及身份证号打星号
1、姓名打星号 (1)公式内容 因为姓名有两个字三个字的情况,所以这里需要用if函数进行判断,具体公式:=IF(LEN(A1)>2,REPLACE(A1,2,LEN(A1)-1,"**"),REPLACE(A1,2,LEN(A1)-1,"*"));
(2)公式解读 if函数为判断函数,LEN函数表示单元格内的字符个数,replace函数是替换的意思,以上公式表示,当if判断出A1单元格内的字符说大于2的时候,就从第二位开始替换两位字符为“**”,反之从第二开始替换一位字符为“*”
2、身份证号打星号脱敏 身份证号打星号脱敏总共两种方式,类似于手机号
方法一:left和right截取函数 公式为:=LEFT(A1,6)&"********"&RIGHT(A1,4); 公式解读:截取前6位数和后4位数,中间用“&”连接符连接8个“*”以替换出生年月日
方法二:replace替换函数 公式为:=REPLACE(A1,7,8,"********"); 公式解读:=replace(原字符串,起始位置,字符个数,“代替的字符”)