在Excel中表格中如何将身份证号码后四位批量转换成“****”?

急求高手回答!!!

在Excel中表格中将身份证号码后四位批量转换成“****”,可使用REPLACE函数实现。

方法步骤如下:

1、打开需要操作的EXCEL表格,在空白单元格输入函数=REPLACE(,然后点击需要转换的身份证号所在单元格,如A1。

2、继续输入函数15,4,"****"),回车完成公式=REPLACE(A1,15,4,"****")的编辑输入。

【公式表示从第15位起,后面4位替换为“****”,即身份证号的后四位替换为星号】

3、下拉填充下方相关单元格公式即可,返回EXCEL表格,发现将身份证号码后四位批量转换成“****”操作完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-08

1、演示所用工具或软件:Office Excel,软件版本:Office 家庭和学生版2016。

2、首先打开Excel电子表格,然后在表格中输入用于演示所随机生成的一组身份证号,主要,演示所用身份证号均为随机生成,不具备任何实际意义。

3、然后我们选择B2单元格,并输入“=SUBSTITUTE(B2,RIGHT(B2,4),"****")”,该复合函数表示从B2单元格中获取数据,并将后四位替换成“*”号。

4、输入完成后确定,可以看到,C3单元格已经显示了我们想要的结果。

5、对于批量数据,我们可以直接使用格式填充柄进行填充,将鼠标悬停在C2单元格右下角,可以看到实心“+”号,单击拖动即可。

本回答被网友采纳
第2个回答  推荐于2017-11-25
假设A1为身份证号,B1中输入
=SUBSTITUTE(A1,RIGHT(A1,4),"****")
选择B1,下拉填充。本回答被网友采纳
第3个回答  2012-11-21
添加辅助列B
B1: =left(A1,14)+"****"
回车后,鼠标移至B1右下角,指针成十字形时双击鼠标,自动向下填充
B列即为需要格式
第4个回答  2018-01-02
设原身份证号在c列,在其右边增加一个辅助列。在d2输入:
=mid(c2,1,len()-4)&"****"
然后下拉。
复制d列-点击c1-单击鼠标右键-选择“选择性粘贴”-选择“数值”-单击“确定”-最后删除d列就好了。