深入理解:职场数据报表中的个人信息去标识化与 Excel 函数技巧
随着我国《中华人民共和国个人信息保护法》(PIPL) 以及各行业数据安全合规要求的出台,日常向下游服务商、外包团队或公开看板报送表格时,包含手机号码、居民身份证、银行卡等个人敏感信息的字段必须进行“去标识化(脱敏)”处理。
一、常见脱敏规范与 Excel 函数剖析
- 手机号脱敏(前3后4): 中国大陆手机号一般为11位,惯例保留号段(前3位,如138、189)和后4位以供机主核对。公式
=LEFT(A2,3)&"****"&RIGHT(A2,4)使用文本截取与连接符,在任何 Excel 版本中均极速运行。 - 18位身份证脱敏与提取: 第7至14位为居民出生年月日(如19900307),属于高度敏感的隐私数据。使用
=REPLACE(A2,7,8,"********")可以直接将中间8位替换为星号。 - 从身份证提取生日与法定性别: 提取生日:
=TEXT(MID(A2,7,8),"0-00-00");提取性别(第17位单数男,双数女):=IF(MOD(MID(A2,17,1),2),"男","女");计算周岁年龄:=DATEDIF(TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"Y")。 - 中文姓名脱敏(支持双字与多字): 常规“张三”需脱敏为“张*”,而“诸葛孔明”或新疆少数民族长姓名需变为“诸**明”。经典动态公式为:
=IF(LEN(A2)<=2, LEFT(A2,1)&"*", LEFT(A2,1)&REPT("*",LEN(A2)-2)&RIGHT(A2,1))。
二、为什么推荐纯前端离线工具脱敏?
许多网络上的脱敏小工具将用户上传的表格传输到了其后端云服务器进行解析,这存在极大的数据泄露合规隐患。 本平台所有表格解析、正则表达式脱敏与 SheetJS 文件导出均100% 运行在您当前浏览器的本地内存中,不发送任何网络请求,确保企业薪资、人事档案及商业机密绝对安全。