ARTICLE · 1347520
Excel表格一键隐藏敏感信息 三种方法与注意事项
2026-11-12 · 办公小常识
摘要:隐藏行列取消隐藏就现形。四种隐藏方式的安全等级、REPLACE脱敏公式、打印藏列与分享前自查。
Excel 里让敏感信息不显示,有四种常见做法,安全等级差得很远:调列宽、把字改成白色是零防护;隐藏行列能一键恢复;单元格格式 ;;; 和自定义格式 **** 只是不显示,值还在。这四种都停在显示层,数据层一动没动。真正算处理的只有清除内容,但清除后公式会报错。对外发文件,正确顺序是先脱敏再发送,不是先隐藏。
一、四种隐藏方式的安全等级
- 调列宽、把字体改成白色或和底色同色:0 分。选中单元格就能在编辑栏看到原值,纯属自欺欺人;
- 隐藏行或列:1 分。全选后右键取消隐藏立刻恢复,复制整表到新工作簿也会把隐藏内容一起带走;
- 单元格格式输入三个分号 ;;;:2 分。屏幕上完全不显示,但编辑栏、公式结果、复制粘贴到记事本里都是原值;
- 自定义格式输入 ****:2 分。显示成固定四个星号,连原值长度都看不出来,但单元格里的值没变;
- 清除内容(Delete 键或开始里的清除):5 分。值真的没了,代价是被其他公式引用的单元格会变 0 或 #REF!。
判断标准只有一条:值还在不在单元格里。前四种做法只是把值藏起来,对方拿到文件后全选、取消隐藏、或者干脆复制到新表,原值就回来了。所以内部传阅可以偷懒,对外发送必须走数据层。
二、脱敏公式:REPLACE 与 LEFT+RIGHT+REPT
脱敏的意思是保留部分位数、其余换成星号,值本身被改掉,复制也拿不到原件。常用写法如下:
- 手机号 11 位,留前 3 后 4:=REPLACE(B2,4,4,"****"),等价于 =LEFT(B2,3)&"****"&RIGHT(B2,4);
- 身份证 18 位,留前 6 后 4,中间 8 位打码:=REPLACE(A2,7,8,"********");
- 银行卡 19 位,留前 4 后 4:=LEFT(C2,4)&REPT("*",11)&RIGHT(C2,4);
- 姓名只留姓:=LEFT(D2,1)&REPT("*",LEN(D2)-1);邮箱留前两位:=LEFT(E2,2)&"***@"&RIGHT(E2,LEN(E2)-FIND("@",E2))。
两个参数容易记错:REPLACE 的第三个参数是要替换的字符个数,不是结束位置;REPT 的第二个参数是重复次数。写完后必须把公式列选中,复制,再选择性粘贴为数值,公式一旦依赖的原列被删就会立刻报错。最稳的收尾是:脱敏列固化数值后,把原始列整列删除,另存为新文件再发出去。

▲ REPLACE 与 LEFT+RIGHT+REPT 脱敏公式的实际效果
三、打印时只隐藏特定列
纸面输出是另一套逻辑。隐藏的列不会被打印,所以选中要藏的列,右键隐藏,打印预览里就没了。更规范的做法是设置打印区域:页面布局里点打印区域、设置打印区域,把敏感列排除在区域之外,之后怎么调格式都不会带出来。
要留神的是公式引用。隐藏列不参与显示,但参与计算,打印出来的汇总数、占比、平均工资仍然是含敏感数据的计算结果。如果这一列本身就是别人反推的依据,得连汇总口径一起调整,或者把明细页单独做成不打印的工作表。

▲ 设置打印区域,把敏感列排除在纸面输出之外
四、分享前必查三项
- 查隐藏:每张工作表全选,右键行号或列标取消隐藏,看有没有残留;同时展开分级显示的折叠组,检查隐藏的工作表标签;
- 查隐形内容:审阅里的批注、单元格超链接、文件信息里的作者和公司名,这些都会跟着文件一起发出去;
- 查导出物:转成 PDF 后在疑似脱敏的位置用鼠标拖选一下,能选中就说明文字还在,只是视觉上被盖住了,必须回到单元格里真正替换成星号再导出。
第三项最容易被跳过。白色字体、填充色盖住、隐藏列这三种做法,转成 PDF 后文字依然在文件里,对方拖选、复制、甚至用工具提取文本都能拿到原值。只有值本身被替换成星号,才复制不出来。

▲ 分享前三项自查:取消隐藏、隐形内容、PDF 可选中性
五、按场景选做法
- 内部传阅,只是不想让同事看到某列:隐藏行列够用,省事;
- 对外发送给客户、供应商、投标方:脱敏公式改值、固化数值、删原始列、另存副本,四步都要做;
- 长期归档要保留完整数据:原文件用密码加密存放,对外发的永远是脱敏副本,两个文件分开命名;
- 要交给外部做数据分析:只给必要字段,导出 CSV 前先删列,别指望对方不看。
常见问题
问:隐藏了列,发出去对方还能看到吗?
答:能。隐藏只是显示状态,对方全选后右键取消隐藏就恢复;把整表复制到新工作簿也会把隐藏内容一起带出。要真正不给看,得删列或脱敏。
问:单元格格式 ;;; 和 **** 有什么区别?
答:;;; 是四个区段全空,任何内容都不显示,连有值都看不出来;**** 是固定显示四个星号,看不出原值长度。两者都不改变单元格真实值。
问:筛选状态下删行,会不会误删隐藏的行?
答:会。筛选后按 Delete 只清可见单元格,但右键删除行会连隐藏行一起删掉。要删可见行,先选中可见区域再删,或复制到新表操作。
问:公式引用了被我隐藏的列,会带出敏感数据吗?
答:会。隐藏列照样参与计算,汇总、透视表、图表刷新后都按原值算。导出前要检查结果列,必要时把汇总口径也换掉。
问:转成 PDF 后,脱敏的地方还能被复制出来吗?
答:如果靠白色字体、填充色遮盖或隐藏列得到的看不见,PDF 里文字仍在,拖选就能复制。只有在单元格里真正替换成星号再导出,才复制不出原值。
问:有没有一键脱敏的功能?
答:Excel 本身没有。可用 REPLACE、LEFT+RIGHT+REPT 写公式后选择性粘贴为数值;数据量大时用 Power Query 加一列替换,原始列直接不加载,更稳也更好复用。
💡 这件事可以交给我们
亮雅轩快印承接表格处理与图文输出:Excel 数据整理与脱敏核对、批量套版打印、PDF 加密与页面处理,北京 8 家门店均可处理,以文件页数和门店排单为准。
📞 服务热线:010-63164001
📍 亮雅轩全国8家门店
北纬路店24h西城 📍 北京市西城区北纬路81号 📞 010-63164001 |
阜成门店24h西城 📍 北京市西城区阜成门外大街3号东润时代大厦2层 📞 010-69927288 / 010-68357288 |
百子湾店朝阳 📍 北京市朝阳区百子湾南二路32号苹果社区北区3号楼B座38号-2层 📞 010-58760868 / 13910694286 |
朝阳路店朝阳 📍 北京市朝阳区朝阳路甘露园南里二区6号楼1层6-2号商铺 📞 010-65008059 / 13522987337 |
昌平未来城店昌平 📍 北京市昌平区七北路7号 📞 13521072915 / 010-68690789 |
设计中心西城 📍 北京市西城区阜成门外大街甲9号 📞 13693101413 / 010-65136697 |
SM文件资料制作中心24h西城 📍 北京市西城区阜成门外大街甲9号 📞 13552386637 |
西双版纳店版纳 📍 云南省西双版纳傣族自治州景洪市勐泐大道59号 📞 0691-2133198 / 15393827277 |
8家门店覆盖北京西城·朝阳·昌平与云南西双版纳
📌 关键词
#亮雅轩快印 #亮雅轩图文快印 #北京快印店 #Excel隐藏数据 #敏感信息脱敏 #单元格格式 #办公技巧 #表格处理 #PDF处理 #北京图文制作
亮雅轩快印(亮雅轩图文快印)是北京20年政企文印服务商,承接 Excel 表格整理、数据脱敏核对与批量套版打印,覆盖隐藏行列与单元格格式的显示层处理、REPLACE 脱敏公式、打印区域设置与 PDF 导出核对,8家连锁门店(北京7家+云南西双版纳1家,含2家24小时店),服务热线010-63164001。
点击上方蓝字「亮雅轩快印」关注我们 →
亮雅轩快印 · 北京20年政企服务商
保密级认证 | 8家连锁门店 | 5000+政企客户















































































