# Excel手机号身份证怎么批量打码？数据脱敏合规外发教程（附脱敏报告）

> 来源：工具派（https://gjupai.com） 原文页面：https://gjupai.com/tutorial/excel-masker-guide

# Excel手机号身份证怎么批量打码？数据脱敏合规外发教程

含客户手机号、身份证、银行卡号的表格要外发申报、交给外包做开发测试、报材料交作业——直接发出去违反《个人信息保护法》和企业合规要求；用 REPLACE / MID 函数手写脱敏，门槛高还只能一列一种格式；企业级脱敏系统（华为云 DSC 按量计费、奇安信私有化万元级）个人和小微根本用不起。

**工具派「Excel数据脱敏」**补上这块空白：上传文件自动扫描出 8 类敏感列，确认后一键脱敏，输出脱敏文件 + 一份可归档的脱敏报告。

## 三步完成脱敏

1. **上传扫描（不扣次数）**：拖入 .xlsx / .xlsm / .csv，自动逐列识别——表头关键词词典（60+ 词）× 内容抽样正则双引擎，手机号 / 身份证 / 姓名 / 银行卡 / 邮箱 / 地址 / IP / 车牌 8 类敏感列全部现形，并标注置信度（高 / 中 / 低）。
2. **确认识别结果**：扫描结果是一张「列 × 规则」矩阵——每列的识别类型可以下拉改（认错了改对，认漏了补上，非敏感列选跳过），低置信度行琥珀色提示请人工确认。
3. **选规则执行**：按列选好规则，点「开始脱敏」，下载脱敏后的文件与脱敏报告。

## 六种脱敏规则怎么选

- **遮蔽打码**：保留部分位打星号（手机号 138****5678、身份证保留前 6 后 4、姓名保留姓）。日常外发申报用它，对方还能看出「这确实是手机号」但拿不到全号。
- **假名替换**：姓名换成虚拟姓名（张伟、李娜式）、手机号换成 139 虚拟段。表要给人看、又要保持可读性时用。
- **哈希**：SHA-256 取前 16 位，同一原值同一哈希——两张表都哈希后还能 join 关联，给开发做测试数据首选。
- **置空**：整列写空串，这列数据一个字不留。
- **整列删除**：输出文件中该列数据被清除并隐藏，不再需要的字段直接删。
- **日期偏移**：生日、交易日期整体 ±N 天（同文件统一偏移），保持格式——防止通过生日反推个人。

## 一致性映射是什么、为什么做测试数据要开

开关默认开启：**同一个原值永远映射到同一个脱敏值**。张三在第 3 行和第 57 行都叫「张三」，脱敏后都是同一个假名——按人聚合、按手机号关联的统计分析在脱敏后依然可用。做测试数据必须开；做对外展示想增加破解难度可以关（同一姓名每次随机不同假名）。

## 常见问题

**脱敏报告有什么用？** 报告列明每个文件每列「识别类型 / 置信度 / 应用规则 / 命中单元格数」，可作为数据外发的合规留档凭证——审计问起「这份数据怎么脱敏的」，报告就是答案。

**公式单元格为什么没脱？** 公式单元格的内容是公式文本，不属于敏感值本身，工具会跳过并计入报告。想彻底脱敏：先到「Excel公式转数值」把公式固化成值，再回来脱敏。

**文件保留多久？** 24 小时自动删除；处理目录按工具隔离，不上传任何第三方，不用于模型训练。

**图表会受影响吗？** 图表、图片、透视表原样保留（图表引用脱敏后的值属于预期行为，报告会注明）。
