您的位置:图文专栏 > 电脑办公 > WPS表格教程 >

Excel中自动弹出警告阻止用户输入不符合条件的内容

发布时间:2023-08-23 10:32:17

Excel中自动弹出警告阻止用户输入不符合条件的内容

数据验证

        用户在录入数据的过程中,可能会输入错误或不符合要求的数据,因此Excel提供了一个功能,可以对输入数据的准确性和规范性进行控制,这种功能在Excel2013及后来的版本中被称为“数据验证”,而在比Excel 2013更早的版本中,叫作“数据有效性”,但其功能和内部结构实际上并没有发生改变。

 输入时进行条件限制

如图

Excel中自动弹出警告阻止用户输入不符合条件的内容

        切换至“数据”选项卡,单击“数据工具”组中的“数据验证”按钮,在打开的下拉列表中选择“数据验证”命令,即可打开数据验证对话框。

接着如图

Excel中自动弹出警告阻止用户输入不符合条件的内容

        在打开的“数据验证”设置对话框中,可以看到“允许”下拉列表中包含了“任何值”“整数”“小数”“序列”“日期”“时间”“文本长度”和“自定义”等多种条件类型,用户可以根据实际需要进行设置。使用数据验证对单元格设置了限制条件后,用户在输入不符合条件的数据时,Excel在默认情况下会自动弹出警告窗口阻止用户输入。

(1)任何值

        允许用户输入任何数据,没有设置任何验证条件,这也是所有单元格的默认状态。

(2)整数

        允许用户输入整数和日期,不允许输入小数、文本逻辑值等类型的数据。在选择使用“整数”作为允许条件后,还需要在“数据”下拉列表设置数值允许范围,数值的允许范围包含了“介于”“未介于”“等于”“不等于”“大于”“小于”“大于或等于”和“小于或等于”,如图

Excel中自动弹出警告阻止用户输入不符合条件的内容

用户可以根据需要进行选择。

在设置具体的数据范围时,除了直接输入数值,还可以使用公式。例如,在A列设置允许整数的范围必须大于B列中的所有数值,可以在“数据”下拉列表中选择“大于”,然后在下面的文本输入框中输入公式“=MAX(B:B)”。

(3)小数

        允许用户输入小数、时间、分数、百分比等数据,不允许输入整数、文本和逻辑值等类型的数据。与整数条件类似,在选择使用“小数”作为允许条件后,同样需要在“数据”下拉列表设置数值允许范围,数值的允许范围同样包含了“介于”“未介于”“等于”“不等于”“大于”“小于”“大于或等于”和“小于或等于”,用户可以根据需要进行选择。

在设置具体的数据范围时,除了直接输入数值,同样还可以使用公式。例如,在A列设置允许小数的范围必须小于B列中的平均值,可以在“数据”下拉列表中选择“小于”,然后在下面的文本框中输入公式“=AVERAGE(B:B)”。

(4)序列

        使用序列作为允许条件,可以制作“下拉式菜单”,即由用户指定多个允许输入的项目,如只允许输入“销售部”“技术部”“财务部”三项信息。

打开“数据验证”对话框,在“来源”文本输入框中输入“销售部,技术部,财务部”(注意:项目与项目之间使用英文半角的逗号隔开),如图

   Excel中自动弹出警告阻止用户输入不符合条件的内容

        操作完成后单击“确定”按钮关闭对话框完成设置。

返回工作表中,在选中单元格的时候会出现一个下拉箭头,点击下拉箭头显示这些允许输入的项目,单击即可输入,如图

Excel中自动弹出警告阻止用户输入不符合条件的内容


        该功能在Excel 2010之前的版本中,只能在文本输入框中直接输入项目而不能通过引用单元格区域来实现,而在Excel 2010及以后的版本中,改成了既可以输入又可以引用的方式,引用单元格区域的方法明显是更方便的:先把允许输入的项目输入到单元格区域,点击“来源”文本框右侧的折叠按钮,返回工作表中选取即可。(注意:输入到单元格中的项目不可以删除,删除后则下拉式菜单里的项目也不复存在,无法使用。)

(5)日期

        允许用户输入日期,但由于日期型数据实际上也是数值的一部分,因此也允许输入设定范围内的数值,但不允许输入文本和逻辑值等数据类型。在选择使用“日期”作为允许Ta

条件后,同样需要在“数据”下拉列表中设置数值允许范围,数值的允许范围与整数和小数的数值允许范围一致。

在设置具体的数据范围时,除了直接输入数值,同样还可以使用公式,例如规定必须输入计算机系统当前日期之前的日期,可以在“数据”下拉列表中选择“小于”,然后在“结束日期”文本框中输入公式“=TODAYO”。

(6)时间

        使用时间作为允许条件,与使用日期作为允许条件的使用方法一致。只是在设定时间围时,只能输入不包含日期的时间值或0~1之间的小数,否则将会提示错误。

(7)文本长度

        用户使用“文本长度”作为允许条件,可以根据输入数据的字符长度进行判断而不限定数据的类型。在选择使用“文本长度”作为允许条件后,同样需要在“数据”下拉列表中设置数值的允许范围,数值的允许范围与整数、小数、日期一致。例如,如果只允许输人18位的身份证号码,在“数据”下拉列表中选择“等于”,然后在下面的“长度”文本框中输入“18”即可。

(8)自定义

        当上述七种内置的允许条件都不能满足需求时,用户可以选择“自定义”类型,然后通过使用公式来进行更具体的设定。例如,如果只允许输入偶数,则可以在“允许”类型中选择“自定义”选项,然后在下面的输入框中输入公式“=ISEVEN(A1)”,如图

Excel中自动弹出警告阻止用户输入不符合条件的内容

设置完成后,如果在A1单元格中输入了奇数,则不符合设定条件,因此Excel会弹出警告窗口阻止此次输入,如图Excel中自动弹出警告阻止用户输入不符合条件的内容

Excel中自动弹出警告阻止用户输入不符合条件的内容






上一篇: Excel中【与】关系的筛选【或】关系的筛选方法

下一篇: Excel中限制重复输入与设置二级联动下拉菜单的内容