ARTICLE · 1155410
Excel里把单元格锁定不让改,保护工作表设密码
我见过很多人做表格,明明设了公式,发出去之后被人乱改,结果数据全乱套了。这种事我也遇过,解决方案很简单:把单元格锁定,再给工作表设个密码。今天就把这个操作拆开讲清楚。
先要明白一个道理,所有单元格在Excel默认状态下都是“锁定”的。但你直接保护工作表,会发现整张表都不能动了。这不合理。我们只想把关键区域锁住,其他区域让用户自由输入。
操作分三步走。
第一步,选中你要让人家自由修改的单元格。比如一个数据录入表,姓名列和日期列让人填。你就用鼠标框选这些区域。按Ctrl+1弹出设置单元格格式窗口。切换到“保护”选项卡,把“锁定”前面的勾去掉。点确定。这一步的意思是告诉Excel:“这些格子我允许别人改。”
第二步,全选整张工作表。按Ctrl+A,再按一次Ctrl+1进到单元格格式,还是“保护”选项卡。仔细看,所有单元格默认的“锁定”勾是打上的。你不用动它。只把刚才那部分去掉锁定的格子保留住。
第三步最关键。点击顶部菜单栏“审阅”,找到“保护工作表”。弹窗里会要求你输入密码。密码要记牢,丢了就找不回来。输两遍密码确定。这时再去点刚才没取消锁定的格子,就会弹出警告说单元格是只读的。那些你特意取消锁定的格子,随便输入都行。
有人问密码能破解吗?普通用户绝对解不开。除非用暴力破解软件,但那是另一回事。对日常工作来说,这个保护已经足够堵住手滑和乱改。
举个实际场景。财务做工资表,基础工资、绩效这些列要用公式计算。保护工作表后,别人只能填考勤天数和请假时长。公式区域动不了。既防误触,又保持数据准确。一个表格交给十个人填,收回来还是完整的。
需要提醒一点,保护工作表不等于保护工作簿。如果要把整个Excel文件设密码,得去“文件-信息-保护工作簿”那里设置。两个概念不要搞混。
现在就可以试验。随便新建一个表格,把你认为重要的公式单元格保留锁定状态,不重要的输入区域解锁掉。然后保护工作表。操作完自己试试能不能改。改不了的就是锁住了。这个技巧用熟了,再也不会有人抱怨表格乱了。