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

 我来答
俎厹绚CY
2012-03-08 · TA获得超过2125个赞
知道小有建树答主
回答量:2049
采纳率:100%
帮助的人:1045万
展开全部
这要看你的数据是新输入还是处理已有数据了

1,如果是新输入,可以选中你要输入信息的区域,右击设置单元格格式,自定义,输入
0000************00,确定
然后只要输入身份证信息的前4位和后2位就可以了
比如我输入320945,他就会显示3209************45
2,如果是处理现有数据,需要一个辅助列(做这个你需要将你的数据另外备份,因为这个操作后身份证信息就没了),就是在你身份证信息旁插入一列,输入公式(假设你的数据在A列)
=left(A1,4)&"******"&right(A1,2)
下拉复制,然后选中该列,复制,选中A列,右击选择性粘贴,数值,确定,删除插入的列就可以了
百度网友c064562
推荐于2017-10-01 · TA获得超过3806个赞
知道小有建树答主
回答量:968
采纳率:50%
帮助的人:333万
展开全部

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dly7982
2012-03-06 · TA获得超过111个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:140万
展开全部

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CrazymenLu
2012-03-06 · TA获得超过1352个赞
知道小有建树答主
回答量:982
采纳率:0%
帮助的人:616万
展开全部
=left(A1,6)&"******"&right(A1,6)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牧童的文字铺
2012-03-06 · TA获得超过3095个赞
知道大有可为答主
回答量:3921
采纳率:75%
帮助的人:5294万
展开全部
不知道是不是你的要求,猜测着给你做了个样表,留下邮箱给你发过去看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式