如何保护Excel工作表,不被人修改或删除指定区域
基本原理:
1、锁定的单元格是不能够被编辑的。
2、默认所有单元格均为锁定。
先做一个简单的表格,为了区分锁定与非锁定,我把棕色区域设置为锁定区,也就是用户不能修改数据;粉红色区域为非锁定区域,可以自由修改数据,表格如表1所示:
现在我想把表中棕色的区域锁定,不让别的用户修改。而粉红区域可以给用户修改。
第一种方法:先撤消编辑区锁定,再单独锁定不能编辑的区域。
1. 先选中单元格,然后点击右键,选中“存储单元格式”,找到“保护”选项,把“锁定”前面的√去掉。这就去掉了所选区域所有单元格的锁定,如表2所示。
2.再选中要锁定的棕色区域,然后点击右键,选中“存储单元格式”,找到“保护”选项,把“锁定”前面的√勾上。这就说明该区域是可以被锁定的,如表3所示。
3.再次选中棕色区域,再选中“工具”,找到“保护”项,最后找到“保护工作表”,如表4所示。
4.在弹出的保护工作表界面,因为我不想别人编辑的棕色部分的数据,所以要在“要取消保护的工作表的密码”下面的空白条框输入保护密码,如表5所示。连续输入两次后,按“确定”完成。
5.测试。我把2月份的收入由“14000”改为“9000”,成功,如表6所示。
再把1季度收入更改为20000,出现了如下警告,如表7所示。
至此,锁定某区域的工作已经完成!
第二种方法:先设置可以编辑的区域,再单独设定锁定区域。
1. 选中“工具”,找到“保护”项,找到“允许使用者编辑范围”,如表8所示。
点击“新范围”,也就是可以修改的单元格区域。如表9所示。
2.选中可编辑的范围。回车确定就可以了。那个“范围密码”不用输入,除非你想让其他用户在月收入区域编辑时也要输入密码后才能编辑。如表10所示。
3.重复第一种方法的第3、4个步骤就可以了,但是不用选择要锁定的区域。
4.以上两个方法都可以实现,大家可以尝试一下,有一点要说明的是:比如锁定区域套用了公式,而该公式又用到了可以编辑区域的数据,那锁定区域的数据还是会变化的。如表1中的1季度收入=1月份收入+2月份收入+3月份收入。随意更改其中一个月的数据,季度收入是会有变化的。