当输入无效数据时,不出现有效性消息
只有将数据直接键入单元格中才会出现该消息。消息未出现可能是由于下列原因:
- 用户通过复制或填充为单元格输入的数据。
- 单元格中的公式计算得出的结果无效。
- 宏在单元格中输入无效数据。
若要识别含有无效数据的单元格,而不管数据的输入方式,请指向“工具”菜单上的“公式审核”,单击“显示‘公式审核’工具栏”,再单击“圈释无效数据”。
注释
- 若要圈释工作表中的所有无效单元格,请单击“工具”菜单上的“错误检查”。
- 若要查看列表中的数据错误,请在“选项”对话框的“错误检查”选项卡中选中“列表数据有效性验证错误”复选框。若要显示“选项”对话框,请单击“工具”菜单上的“选项”。选中此复选框可在列表中包含错误的单元格中显示绿色三角。单击包含错误的单元格可显示智能标记,该智能标记可用于显示活动单元格的有效性限制。
数据有效性不起作用
有效性是否应用于单元格 在工作表上,查找包含数据有效性的单元格:单击“编辑”菜单上的“定位”,接着单击“定位条件”,再单击“数据有效性”,然后单击“全部”。
用户是否直接键入数据 请确保用户单击每个单元格后,便向其中键入数据。如果用户在已设置有效性的单元格中复制或填充数据,则不会出现数据有效性信息,因而不能阻止输入无效数据。
是否打开了手动重算 如果已打开,则未重算的单元格将禁止对数据进行适当的有效性验证。若要关闭手动重算,请单击“工具”菜单上的“选项”,再单击“重新计算”选项卡,然后单击“计算”之下的“自动重算”。
公式是否有错误 请确保已设置有效性的单元格中的公式不会得出错误结果,例如,#REF! 或 #DIV/0!。在更正错误之前,Microsoft Excel 将忽略数据有效性。
公式中引用的单元格是否正确 如果更改了引用的单元格,使得已设置有效性的单元格中的公式计算出无效结果,则不会出现该单元格的有效性信息。
被引用的单元格位于同一工作表还是不同的工作簿中? 单元格引用必须指向相同工作表上的单元格。如果必须引用不同的工作表或工作簿,则请使用指定的名称,并确保工作簿已经打开。
复制、填充和用公式计算有限于数据有效性
数据有效性只用于直接在单元格中键入数据时显示信息和阻止无效输入。当数据是以复制、填充、或公式计算的方式输入时,将不会出现有效性消息。
注释 无法为链接到 SharePoint 网站的列表替代数据有效性。
请尝试下列解决方法:
- 如果工作表包含数据有效性 提示用户一次在一个单元格中键入数据。
- 若要防止用户通过单元格拖放来填充和复制数据 单击“工具”菜单上的“选项”,再单击“编辑”选项卡,然后清除“单元格拖放功能”复选框。随后,保护数据有效性设置。
操作方法
保护工作表元素
保护所有用户的工作表元素
-
请切换到需要实施保护的工作表。
-
取消任何您希望用户可对其进行更改的单元格的锁定:选择每一个单元格或区域,单击“格式”菜单上的“单元格”,再单击“保护”选项卡,然后清除“锁定”复选框。
-
隐藏任何不想显示的公式:选择具有公式的单元格,单击“格式”菜单上的“单元格”,再单击“保护”选项卡,然后选中“隐藏”复选框。
-
取消用户要更改的图形对象的锁定。
操作方法
您不必取消用户可单击和使用的按钮或控件的锁定。可以取消用户可修改的嵌入图表、文本框及由绘图工具所创建的其他对象的锁定。如果要查看工作表中的哪些元素是图形对象,请单击“编辑”菜单中的“定位”,再单击其中的“定位条件”,然后单击“对象”。
- 按住 Ctrl 并单击每个要取消锁定的对象。
- 在“格式”菜单上,单击所选对象对应的命令:“自选图形”、“对象”、“文本框”、“图片”、“控件”或“艺术字”。
- 单击“保护”选项卡。
- 清除“锁定”复选框,如果显示,请清除“锁定文本”复选框。
-
在“工具”菜单上,指向“保护”,再单击“保护工作表”。
-
为工作表键入密码。
注释 该密码是可选的。但是,如果您没有使用密码,则任何用户都可取消对工作表的保护并更改受保护的元素。请确保记住了所选的密码,因为如果丢失了密码,您就不能访问工作表上受保护的元素。
-
在“允许此工作簿的所有用户进行”框中,选择需要用户更改的元素。
-
单击“确定”,并按照提示再次键入密码。
允许指定用户访问受保护的区域
您必须安装了 Windows 2000 才能授予指定用户访问区域的权限。
-
在“工具”菜单上,指向“保护”,再单击“允许用户编辑区域”(该命令仅在工作表未受保护时才可用)。
-
单击“新建”。
-
在“标题”框中,键入要授权访问区域的标题。
-
在“引用单元格”框中,键入等号“=”,然后键入引用或选定的区域。
-
在“区域密码”框中,键入密码以访问区域。
该密码是可选的。如果您没有使用密码,则任何用户都可编辑单元格。
-
单击“权限”,然后单击“添加”。
-
查找和选择要被授予权限的用户。如果想选择多个用户,请按住 Ctrl 并单击其名称。
-
单击“确定”两次,并按照提示再次键入密码。
-
对授予了访问权限的每个区域,请重复上述步骤。
-
若要保留区域和用户的单独记录,请选中“将权限信息粘贴到一个新的工作簿中”复选框。
-
保护工作表:在“工具”菜单上,指向“保护”,再单击“保护工作表”,确保选中“保护工作表及锁定的单元格内容”复选框,为工作表键入密码,单击“确定”,然后再次键入密码以确认。
注释 工作表密码可以禁止其他用户编辑您指定的区域。请确保记住了所选的密码,因为如果丢失了密码,您就不能访问工作表上受保护的元素。
帮助保护工作簿元素和文件
保护工作簿元素
-
在“工具”菜单上,指向“保护”,然后单击“保护共享工作簿”或“保护并共享工作簿”。
-
请执行下列一项或多项操作:
-
若要保护工作簿的结构,请选中“结构”复选框,这样工作簿中的工作表将不能进行移动、删除、隐藏、取消隐藏或重新命名,而且也不能插入新的工作表。
-
若要在每次打开工作簿时保持窗口的固定位置和大小,请选中“窗口”复选框。
-
若要禁止其他用户删除工作簿保护,请键入密码,再单击“确定”,然后重新键入密码加以确认。
-
保护共享工作簿
-
如果工作簿已是共享的,同时您要指定密码以保护共享,请取消工作簿的共享。
操作方法
- 请所有其他用户保存并关闭共享工作簿。如果其他用户正在编辑,他们未保存的数据将会丢失。
- 停止共享工作簿将删除修订记录。如果想要保存该信息的副本,请打印冲突日志工作表或将其复制到另一个工作簿中。
操作方法
- 在“工具”菜单上,指向“修订”,再单击“突出显示修订”。
- 在“时间”框中,单击“全部”。
- 清除“修订人”和“位置”复选框。
- 选中“在新工作表上显示修订”复选框,然后单击“确定”。
- 请执行下列一项或多项操作:
- 如果要打印冲突日志工作表,请单击“打印”。
- 如果要将冲突日志工作表复制到另一个工作簿中,请选择要复制的单元格,然后单击“复制”,切换到另一工作簿,单击要复制到的目标区域,然后单击“粘贴”。
注释 您也可能希望保存或打印工作簿当前的版本,因为该记录也许不应用于其后的版本。例如,记录副本中的单元格位置(包括行号)将不能保持最新。
- 在“工具”菜单上,单击“共享工作簿”,再单击“编辑”选项卡。
- 确保您是在“正在使用本工作簿的用户”列表中列出的唯一一人。
- 清除“允许多用户同时编辑,同时允许工作簿合并”复选框。
如果该复选框不可用,则必须在清除复选框之前,取消对工作簿的保护。
操作方法
- 单击“确定”,指向“工具”菜单上的“保护”,再单击“撤消共享工作簿保护”。
- 如果提示输入密码,则输入密码,再单击“确定”。
- 在“工具”菜单上,单击“共享工作簿”,再单击“编辑”选项卡。
- 当提示到对其他用户的影响时,单击“是”。
-
如果有下列需要时,请设置其他类型的保护:授予特定用户访问区域的权限、保护工作表、保护工作簿元素以及为查看和编辑设置密码。
-
在“工具”菜单上,指向“保护”,然后单击“保护共享工作簿”或者“保护并共享工作簿”。
-
选中“以追踪修订方式共享”复选框。
-
如果要求用户提供密码以关闭修订记录或取消工作簿的共享状态,请在“密码”框中键入密码,然后在出现提示时重新键入密码。
-
当系统提示保存工作簿时,请保存工作簿。
保护工作簿文件不被查看或编辑
-
在“文件”菜单上,单击“另存为”。
-
在“工具”菜单上,单击“常规选项”。
-
请执行下列一项或两项操作:
-
如果希望用户在查看工作簿之前输入密码,请在“打开权限密码”框中键入密码,然后单击“确定”。
-
如果希望用户在保存其对工作簿的更改之前输入密码,请在“修改权限密码”框中键入密码,然后单击“确定”。
-
-
提示时,请重新键入密码加以确认。
-
单击“保存”。
-
出现提示时,请单击“是”以替换已有的工作簿。
-
- 若要识别在其中复制、填充或计算了无效数据的单元格 指向“工具”菜单上的“公式审核”,单击“显示‘公式审核’工具栏”,再单击“圈释无效数据”。
“有效性”命令不可用
列表被链接到 SharePoint 网站 您无法为链接到 SharePoint 网站的列表添加数据有效性。若要添加数据有效性,必须取消列表的链接或将列表转换为区域。
当前可能正在输入数据 当您正向单元格中输入数据时,将不能使用“数据”菜单上的“有效性”命令。若要完成输入,请按 Enter 或 Esc。
工作表可能处于受保护状态 若要撤消保护,请指向“工具”菜单上的“保护”,再单击“撤消工作表保护”。
工作簿可能被共享 在共享工作簿中,Microsoft Excel 可验证数据的有效性,但不能更改其设置。若要使“有效性”命令可用,请停止共享工作簿。
操作方法
- 请所有其他用户保存并关闭共享工作簿。如果其他用户正在编辑,他们未保存的数据将会丢失。
- 停止共享工作簿将删除修订记录。如果想要保存该信息的副本,请打印冲突日志工作表或将其复制到另一个工作簿中。
操作方法
- 在“工具”菜单上,指向“修订”,再单击“突出显示修订”。
- 在“时间”框中,单击“全部”。
- 清除“修订人”和“位置”复选框。
- 选中“在新工作表上显示修订”复选框,再单击“确定”。
- 请执行下列一项或多项操作:
- 若要打印冲突日志工作表,请单击“打印”。
- 若要复制日志到其他工作簿,请选取想要复制的单元格,单击“复制”,切换到另一个工作簿,单击需要放置复本的位置,并单击“粘贴”。
注释 您也可能希望保存或打印工作簿当前的版本,因为该记录也许不应用于其后的版本。例如,记录副本中的单元格位置(包括行号)将不能保持最新。
- 在“工具”菜单上,单击“共享工作簿”,再单击“编辑”选项卡。
- 确保您是在“正在使用本工作簿的用户”列表中列出的唯一一人。
- 清除“允许多用户同时编辑,同时允许工作簿合并”复选框。
如果该复选框不可用,则必须在清除复选框之前,取消对工作簿的保护。
操作方法
- 单击“确定”,指向“工具”菜单上的“保护”,再单击“撤消对共享工作簿的保护”。
- 如果提示输入密码,则输入密码,再单击“确定”。
- 在“工具”菜单上,单击“共享工作簿”,再单击“编辑”选项卡。
- 当提示到对其他用户的影响时,单击“是”。