我们在使用Excel时,偶尔会因为一不小心或不经意间就将已经录入好的数据改掉,或者将其中的函数公式改掉,从而引起错误,造成数据表格被破坏,针对这种情况,Excel提供多层级的方式来保护工作簿和工作表。本期我们主要介绍三个层级的保护方式。
01
工作簿层级
在工作簿层级,Excel提供的保护可限制访问工作簿或Excel文件本身。
点击“文件”选项卡。
点击“信息”选项。
在“信息”选项的右侧有“保护工作簿”按钮,点击该按钮,我们可看到它提供了多种不同的保护选项。
其中包括“用密码进行加密”(通过添加一个密码的方式来限制对工作簿的访问)。
但是以上加密的方式比较单一,仅提供一个层次的访问权限。我们来看一下另外一种方式。
点击“另存为”,再点击“浏览”,打开另存为的对话框。
点击另存为对话框中的“工具”下拉项,再点击“常规选项”。
打开“常规选项”对话框后,我们看到有两种文件共享的模式,或者说两种层次的密码保护方式:一是“打开权限密码”,即用户如果没有此密码则无法打开Excel工作簿;二是“修改权限密码”,即用户可以打开Excel工作簿,但只能查看内容,如果要修改数据则需要此密码,意味着Excel工作簿对用户来说仅有只读权限。
第二种方式的保护依然允许用户将Excel工作簿以其他名称进行保存,但用户无法对原Excel工作簿进行修改。
一旦应用了以上提到的密码对Excel工作簿进行保护,需要再次输入密码,保存并关闭工作簿,且仅在下次重新打开它时,密码保护才会生效。以上即为工作簿层级的保护。
接下来两个层级的保护方式均在“审阅”选项卡下的“保护”区域。
02
工作簿结构层级
在工作簿结构层级,Excel提供的保护可限制增加、移动或隐藏工作表等。
点击“保护”区域的“保护工作簿”按钮,打开其对话框后,我们看到它提供了密码保护的选项,如果要确保该层级的保护不被移除,在此输入密码并进行确认即可。
点击“确定”后,“保护工作簿”按钮的颜色会变深,说明我们已经应用了工作簿结构层级的保护。同时,我们可看到工作表标签的“+”新增工作表按钮也已变成灰色,无法添加新的工作表,也不能移动当前已有的工作表。
鼠标右击任何一个工作表标签,可看到几乎所有的选项变成灰色,包括“隐藏”和“取消隐藏”,说明当前工作簿的结构已经被锁定。
工作簿结构层级的保护对于应用了3D单元格引用(Excel的“三维公式”计算,让跨表运算效率再次升级!)的情况非常有用,可以确保公式中所引用的各个工作表的位置不会被轻易移动,从而破坏了公式,影响数据。
如果我们需要移除工作簿结构层级的保护,再次点击“保护工作簿”按钮即可,如果应用了密码,则需要输入正确的密码来解除保护。
03
工作表层级
在工作表层级,Excel提供的保护可锁定所有的单元格或仅针对选定单元格,限制用户对单元格中的数据或函数公式进行修改。
点击“保护”区域的“保护工作表”按钮,打开其对话框后,可看到有多个相关的选项,默认情况下,用户可“选定锁定单元格”和“选定解除锁定的单元格”。我们可以根据需要进行自定义的设置,勾选用户可进行的修改项。
此层级的保护,我们需要输入密码并进行二次确认。
完成密码确认后,我们仍然可以点击工作表中的单元格,但如果我们执行删除(Delete)动作时,则会弹出警告窗,提示需要取消工作表保护。
然而,在某些情况下我们需要允许特定的单元格可以进行修改,例如B29和B32单元格,需要查看不同Acct Manager或不同年份的数据。
我们需要点击“撤销工作表保护”并输入密码。
默认情况下,工作表中的所有单元格都是锁定的,意味着我们在执行“保护工作表”时,这些单元格是无法进行修改的。但我们可以选择解除锁定某些特定的单元格。
选中B29和B32单元格,鼠标右击,选择并点击“设置单元格格式”。
打开“设置单元格格式”对话框后,点击“保护”选项,取消勾选“锁定”。
点击“保护工作表”按钮,取消勾选“选定锁定单元格”,点击“确定”。
当我们尝试点击工作表中那些锁定的单元格时,Excel不会有任何反应;但点击未锁定的B29和B32单元格则没有任何问题。
最后我们来看一下“允许编辑区域”,此功能可允许特定的用户改变所设置的特定区域,但不允许修改区域。
先撤销当前的工作表保护,点击H3单元格,再点击“允许编辑区域”按钮,打开其对话框。
点击对话框中的“新建”,为其命名,设置密码,再次确认密码。
点击“保护工作表”按钮,勾选“选定锁定单元格”,这样可以确保我们可以选择H3单元格,点击“确定”。
点击H3单元格时,会弹出一个对话框,需要我们输入密码才能对此单元格的数据进行修改。
输入一次密码后,我们可以对H3单元格进行无限次的修改,而当关闭此工作簿再次打开时,如果要修改H3单元格的数据,则需要再次输入密码。
本期我们主要介绍了Excel中三个不同层级的保护,这些保护方式可以帮助我们避免非官方的数据修改或意外的破坏,但我们也不要过度使用这些保护,以免用户无法进行必要的数据修改。