一、功能说明
Excel文件中存在大量敏感数据,且各数据之间互相关联、联动,需要对底表数据进行多重加密保护,但又不对展示数据的查看及操作进行限制。
二、功能展示
功能1:底表隐藏保护
功能2:底表数据保护,无法查看、选中、复制
功能3:密码加密,无法查看、复制
三、操作步骤
1.准备数据
本文使用的数据有展示表、底表,其中展示表中的数据由底表计算导出。需要对底表进行加密
2.设置密码及数据隐藏格式
(1)选中底表数据
底表数据上方插入一行,选中除第一行外其余所有单元格(点击表格左上角小三角图标,并按住Ctrl鼠标点击第一行取消对该行选中)
(2)设置条件格式
点击:菜单栏 → 条件格式 → 突出显示单元格规则 → 其他规则
规则类型选择“使用公式确定要设置格式的单元格”,格式输入为“=密码框单元格绝对路径<>密码”(此处为=$B$1<>123456)
设置完密码后,再设置数据隐藏方式。点击“格式”,进一步设置:
① 数字:自定义 → 输入“;;;”(三个“分号”,全角半角均可)
② 边框:无边框
③ 图案:无图案
点击“确定”完成设置
在刚在指定的密码框输入密码,即可展示数据
若要修改刚才的密码设置,点击:菜单栏 → 开始 → 条件格式 → 当前工作表 → 编辑规则
也可将密码设置为更复杂的形式,如:特殊字符+字母大小写+数字
3.密码加密
目前的表格中,单元格会显示“密码”,很容易在传输文件时泄露密码
因此需要隐藏密码,右键单元格,点击:设置单元格格式 → 数字 → 自定义 → 输入“**”(两个“星号”)
此时,无论单元格中内容是什么,都不会显示出来。
4.数据保护
细心的网友可能发现了,目前的表格数据还是不能很好地保密,比如“密码”、“数据”都可以通过点击单元格查看
接下来我们进一步对数据表进行加密保护。首先通过“设置单元格格式”来保护密码,进而不显示密码值,也无法复制
也需要对底表数据进行进一步加密。选中数据(参考上面提到的操作方法)并“锁定单元格”,然后点击“保护工作表”,选择“选定未锁定单元格”,输入自定义的“工作表密码”(可与刚才的“单元格密码”不同)
最终,密码无法查看、复制;数据内容加密,即使输入密码后也无法选中、复制
5.隐藏底表
对于指定的表格(sheet)鼠标点击右键,并单击“隐藏”
四、解密步骤
1.取消底表隐藏
随意选中一个表格(sheet)鼠标点击右键,并单击“取消隐藏”
2.取消单元格数据保护
菜单栏中单击:审阅 → 撤销工作表保护 → 输入“工作表保护密码”(与单元格中的密码不同)
参考