Excel如何将身份证号后四位设置成星号*

如题所述

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-01-07
要将Excel中的身份证号码的后四位设置为星号(*),可以使用Excel的文本函数和字符串函数来实现。以下是一种可能的方法:
假设身份证号码在A列,我们将在B列显示处理后的身份证号码。
在B1单元格中,输入以下公式并按下回车键:
复制=LEFT(A1,LEN(A1)-4) & "****"
```
这个公式将使用LEFT函数获取A1单元格中身份证号码的前面部分(总长度减去4),然后使用字符串连接符(&)连接四个星号(****)。
将B1单元格选中,然后将鼠标指针移动到单元格右下角的小黑点上,直到光标变为十字箭头,然后按住鼠标左键拖动,将公式填充到需要处理的身份证号码的范围。
这样,B列中的单元格将显示处理后的身份证号码,后四位将被替换为星号(*)。
请注意,这种方法只是在Excel中显示了处理后的身份证号码,不会修改原始数据。如果需要在原始数据中替换身份证号码的后四位,请使用适当的Excel函数(如SUBSTITUTE)或VBA宏进行操作。