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