EXCEL表格中,将身份证的中间部分用*隐去,如何做到?

如题所述

这要看你的数据是新输入还是处理已有数据了

1,如果是新输入,可以选中你要输入信息的区域,右击设置单元格格式,自定义,输入
0000************00,确定
然后只要输入身份证信息的前4位和后2位就可以了
比如我输入320945,他就会显示3209************45
2,如果是处理现有数据,需要一个辅助列(做这个你需要将你的数据另外备份,因为这个操作后身份证信息就没了),就是在你身份证信息旁插入一列,输入公式(假设你的数据在A列)
=left(A1,4)&"******"&right(A1,2)
下拉复制,然后选中该列,复制,选中A列,右击选择性粘贴,数值,确定,删除插入的列就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-01

用函数=SUBSTITUTE(A3,MID(A3,15,4),"****")

第2个回答  2012-03-06

=IF((LEN(A1)>16),(LEFT(A1,6)&"******"&RIGHT(A1,4)),(LEFT(A1,6)&"******"&RIGHT(A1,3))).

本回答被网友采纳
第3个回答  2012-03-06
=left(A1,6)&"******"&right(A1,6)
第4个回答  2012-03-06
不知道是不是你的要求,猜测着给你做了个样表,留下邮箱给你发过去看看吧
相似回答