您可以在Microsoft Excel中使用数据验证来停止不正确的数据输入。但有时验证可能无法按计划进行。为了提供帮助,您可以使用圈无效数据功能。
通过数据验证,单元格中可能有公式,或者单元格中已经输入了数据。不幸的是,这些类型的情况可以跳过所需的数据验证。如果发生这种情况,您可能会得到错误的数据。让我们看看如何通过Excel为您圈出它来发现它。
使用数据验证进行错误处理
为单元格或区域设置数据验证时,可以同时添加错误处理。这是一种让用户知道他们试图输入的内容无效的好方法。
您还可以提供一条消息,让他们知道应该输入什么。
圈出无效数据
数据验证不起作用的一个完美例子是使用公式。您可能需要特定的数字、小数点或日期。如果公式的结果发生变化,并且数据不再符合要求,则允许使用该数据,并且您不会看到错误。
相关:Microsoft Excel中构造公式的基础知识
让我们看一个例子。这里我们有一个公式,将单元格A1和A2中的值相加,并将结果放入A3。我们在单元格A3中设置了数据验证,只允许10到20之间的数字。
首先,公式的结果符合数据验证要求。
但是,如果单元格A1或A2中的数字发生变化,从而改变了公式的结果,那么即使数据无效,该单元格中的数据仍然可以使用。此外,您不会看到错误消息。
在这种情况下,您可以使用圈无效数据功能。
转到“数据”选项卡,选择“数据验证”下拉箭头,然后在功能区的“数据工具”部分中选择“圈出无效数据”。
然后,您将看到带有数据验证和错误数据的单元格,单元格周围有一个红色圆圈。
这允许您进行任何必要的更正。然后将圆圈移除。如果要接受数据,还可以选择“数据验证>清除验证圈”。
无效数据的另一个主要例子是,如果单元格中已经有数据,然后设置数据验证。这里,我们的单元格中有超过10个字符的文本。尽管我们将验证设置为只接受少于10个字符的文本,但验证不会捕获无效数据,因为它是预先存在的。
在这种情况下,使用Circle Invalid Data可以正常工作。
除了这些例子之外,还可能存在无效数据通过数据验证进入单元格的情况。正如Microsoft所提到的,当您将数据复制并粘贴到单元格、使用填充功能或运行宏时,可能会发生这种情况。但是,您可能只会看到一个错误,不允许您粘贴或填充数据。或者,在某些情况下,只需删除数据验证。
…validation messages won’t appear and invalid data can be entered if you enter data in a cell by copying or filling, if a formula in the cell calculates a result that isn’t valid, or if a macro enters invalid data in the cell.
虽然“圈无效数据”可能无法在这些附加情况中的每一种情况下工作,但在最初设置数据验证时,请记住这些其他情况。此外,请记住在可能的情况下使用“圈无效数据”功能。
RELATED:如何将下拉列表添加到Excel中的单元格