01- Excel工作簿、工作表保护设置

【前言】
在推进各种人力资源项目过程中 , 经常需要组织其他同事完成一定业务动作后 , 将成果输入到预先制定的表格中并反馈 。我们称之为项目数据协同 。
为了确保数据协同的质量、效率,关键是做好四点:(1)简化:向我们反馈数据表的人,他们需要执行的动作越少越好;(2)指引:表格操作指引要简要、精准,相关培训得到位;(3)数据流管控:不需协同人操作的区域、内容 , 通过内容保护设置限定其可操作的动作 , 防止误操作;(4)批量操作工具化:基于VBA自动完成下发表格的拆分、回收表格的汇集 。
在具体实施过程中 , 前两点的个性化较强,往往需要结合实际情况因地制宜地做相应安排 。后两点的实施对应五个Excel技能实施 。本文是其中第一篇,且相关示例基于WPS Office软件制作 。
【业务场景】:
在项目数据协同过程中,为了避免使用者在不需操作的表格区域误操作 , 进而导致模板文件的结构、数据逻辑关系被破坏,我们经常需要借助Excel工作簿及工作表的保护设置功能限定可操作性范围、操作类型 。
1. Excel工作簿保护设置
【目的】:
将Excel文件的工作结构“锁定”,防止使用者对文件中工作表添加、删除,或进行名称、位置、格式等方面的调整 。
【实现步骤】:
Step1:隐藏不必显示的工作表
对于必须存在但又无需使用者操作的工作表(例如集中存放数据规则表 。其中存放着其他工作表中公式会多次调用的数据规范,但无需使用人编辑,甚至查看) , 可直接隐藏后,再行设置工作部写保护 。
隐藏工作表操作简单,此处不赘述 。
Step2:设置保护工作簿

01- Excel工作簿、工作表保护设置

图 1 保护工作簿设置方式
保护设置的工作簿中 , 工作表的插入、删除、移动及复制、颜色设置、隐藏设置等操作均不被允许 。
01- Excel工作簿、工作表保护设置

图 2 工作簿保护设置前后,可选操作类型的变化
2. Excel工作表保护设置
【目的】:
将Excel工作表中指定数据区域内容进行保护,限定使用者在该区域中操作的类别 。如图3,除数据区域C7:G20外,其余部分内容已用公式写好,无需操作 。为防止误操作 , 需要将该区域进行写保护,不允许对其做任何操作 。
01- Excel工作簿、工作表保护设置

图 3 需求示例
【实现步骤】:
Step1:选定允许编辑的区域→“Ctrl 1”组合键打开“设置单元格格式”对话框→选择取消锁定
01- Excel工作簿、工作表保护设置

图 4 取消允许编辑区域的锁定
Step2:选择打开“保护工作表”对话框
01- Excel工作簿、工作表保护设置

图 5 选择打开保护工作簿对话框
Step3:在“保护工作表”对话框中选择允许的操作→输入密码
01- Excel工作簿、工作表保护设置

【01- Excel工作簿、工作表保护设置】图 6 选择保护区域允许的操作类型

相关经验推荐