跳到主要内容

Excel 与数据

数据验证:把错误数据挡在门外的最便宜方法

大多数电子表格错误始于一个输入失误。Excel 的数据验证可以在许多错误进入工作表之前就将其拦下。

Data Validation: The Cheapest Way to Stop Bad Data at the Door

预防,而不只是发现

事后检查工作表中的错误很慢。在错误输入被键入时就拦住它更便宜。Excel 的数据验证让您为单元格或区域设定规则,只允许可接受的值。

您可以设置的规则

根据微软的文档,您可以允许整数、小数、列表中的项目、日期、时间、特定长度的文本,或满足自定义公式的值。您还可以在选中单元格时显示输入信息,在输入违反规则时显示错误信息。为状态、平台或产品类别设置下拉列表,可以消除一整类日后会破坏合计的拼写差异。

了解其局限

验证可以应用于已含数据的单元格,但 Excel 不会自动标出违反新规则的现有条目。微软的帮助说明了用“圈释无效数据”工具来找到它们。当工作簿处于共享状态或工作表受保护时,也无法更改验证设置,所以请在共享文件之前规划好规则。而且验证只检查输入的内容,不检查背后的公式是否正确。

养成习惯

当我们为自己的 Excel 工具 构建输入表时,每个输入单元格都有规则和简短提示,每个列表都来自同一张源表。开始时要花一点时间,之后能节省多得多。

资料来源