图1是某公司员工工资表中的一部分,其中黄色区域是输入公式的单元格。
为了防止用户不小心更改了公式,引起工资表的计算失误,可以使用数据有效性来保护公式单元格,方法如下:
Step① 选定数据区域A1:F9(或任意一个单元格),单击菜单“编辑”。
找到“定位”(或者按<ctrl+g>组合键或功能件)弹出“定位”对话框,如下图所示。</ctrl+g>
Step② 单击“定位条件”按钮,在弹出的“定位条件”对话框中,选中“公式”单选按钮,如下图所示。
Step③ 单击“确定”按钮关闭“定位条件”对话框,再单击“确定”按钮关闭“定位”对话框,这样当前所有的含有公式的单元格就全部被选中了。
Step④ 单击菜单“数据”中的“有效性”或“数据验证”打开“有效性”或“数据验证”对话框。
在“设置”选项卡中的“允许”下拉列表张选择“自定义”选项。
在“公式”文本框中输入0,如下图所示。
Step⑤切换到“出错警告”选项卡,在“样式”下拉列表中选择“停止”选项。
在“标题”文本框中输入“警告”。
在“错误信息”文本框中输入“单元格含有公式,请不要修改”,如下图所示。
Step⑥单击“确定”按钮关闭““有效性”或“数据验证”对话框。
通过以上步骤设置好数据有效性后,如果用户修改了公式单元格,Excel将自动弹出“警告”对话框,阻止用户输入,如下图所示。
注:由于数据有效性的限制作用只在用户对单元格进行输入、编辑等操作时有效,而对于单元格的复制、粘贴及删除等操作并不能加以限制。
因此,用此方法保护公式单元格不能防止其他用户恶意修改,例如,复制其他单元格粘贴到公式单元格中,或者直接按键删除公式。
若要设置更安全的保护,可以使用“保护工作表”的相关功能。
微信扫一扫加关注,Office自学网官方微信公众号,
专注分享软件安装和视频教程,让你一号在手,办公无忧!