批量给Excel表格中的身份证号码打码,2种高效方法分享!

为了保护用户的隐私安全,我们在发送用户表格信息的时候,经常需要给用户的身份证号码打码,批量隐藏身份证号码中间8位数字,避免用户信息泄露。那如何快速实现这一操作呢?今天给大家分享两种方法来操作,不管是单个文件还是多个excel文件都可以轻松搞定!

今天分享两种高效隐藏身份证号码中间8位的方法。方法一适合单个文件或文件少时使用,方法二适合多个文件或者大量文件批量隐藏身份证号码,不需要一一打开excel表格,处理速度非常快。同时这两种方法都能够适用到批量给手机号码打码等场景。我们一起来看看吧!

给身份证号码打码效果预览

给身份证号码打码效果预览

方法一:利用relpace函数来隐藏

适应场景:

适合单个excel文件或者需要处理的数据少的时候使用。

操作步骤:

1、打开表格,在完整的身份证号旁边插入新的空白列。

2、在空白列插入函数=replace(选中单元格,7,8,"********"),代表着从选中单元格的第7位数开始,连续8位数都用*来表示。

方法一

3、然后根据自己的需求,删除原来的身份证号码列。

方法二:借助【鹰迅批量处理工具】来隐藏

适应场景:

适合多个excel表格中的身份证号码都需要批量打码。

操作步骤

1、打开「鹰迅批量处理工具箱」,在「Excel 工具」中选择「按规则修改 Excel 内容」功能。

利用replace函数给身份证号码打码

2、添加需要隐藏身份证号码的文件。

这里可以添加任意多个excel文件,支持不同格式的excel文件。

方法二批量给身份证号码打码功能选择

3、设置隐藏身份证号码的相关规则。

批量给身份证号码打码文件选择

这里我们需要借助一个正则表达式来表示不同数字的身份证号码,我们勾选【模糊文本】,然后分别输入替换前后的内容。
替换前:

((?<=\D)|^)([1-9]\d{5})(18|19|20)(\d{2})(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])(\d{3}[0-9Xx])((?=\D)|$)
替换后:
$2******$7

批量给身份证号码打码选项设置

这个界面重点关注【Excel 处理范围】这个选项,确定是修改表格中的【单元格文本】还是【工作表Sheet的名称】。

其它可以参考图中的设置。有特殊需求的可另外进行设置,有不懂的可以参考【说明】。

4、选择隐藏之后的文件保存位置。

批量给身份证号码打码额外设置

5、批量隐藏excel中的身份证号码处理完成。

批量给身份证号码打码输出目录设置

这一方法需要注意的点是,这里会直接将原数据表中的身份证号码直接隐藏,因此如果有需要原身份证号码的需要保存原数据存档。

有了这两种方法,不管我们是什么场景下的身份证号码隐藏都可以实现啦,是不是非常简单呢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值