美文网首页
Excel的数据验证中包含公式运算,再次升级其强大的功用!

Excel的数据验证中包含公式运算,再次升级其强大的功用!

作者: Excel客旅 | 来源:发表于2021-07-21 09:12 被阅读0次

    Excel的数据验证不仅可以帮助我们在数据录入时避免一些错误,还可以提升录入的效率,而本期我们再来了解一下在数据验证中如何使用公式运算,再次让其功用升级。

    我们先来看一个比较简单的示例:在“Last Ordered”这一列中存储的是日期数据,我们可通过数据验证来确保我们在输入相应的日期时是符合条件或规则的;在此例中,这里的日期应是过去的日期,而不能是表示未来的日期。

    先选中“Last Ordered”列的所有数据。

    点击菜单栏的“数据”选项卡下的“数据验证”功能按钮,打开其对话框。

    验证条件,“允许”选择的是“日期”,“数据”选择的是“小于或等于”,“结束日期”的框中输入“=today()”,此例中我们使用的函数就是TODAY,验证输入的日期数据是在今天或今天之前的。

    点击“确定”或按Enter键后,我们在数据表格中来测试一下:在“Last Ordered”这一列数据的最后添加一个新的日期,以当天的日期为例“2021/7/20”,输入后是没有问题的。

    再次输入一个当天日期后的日期数据“2021/7/21”,输入后会弹出错误警告。

    我们再来看一个较为复杂一些的示例:在“Product Code”这一列存放的是产品码数据,我们要确保每个产品码是唯一的不重复的,所以在数据验证中我们需要用到COUNTIFS函数来助我们一臂之力。

    我们在Excel中可以通过“创建表”与“名称”相结合来实现一定程度的自动化工作,在应用数据验证之前,我们先来完成这一自动化的功能设置。

    我们已为数据区域“创建表”,再为“Product Code”这一列数据创建一个名称即可。

    选中“Product Code”列的数据并包含标签:鼠标放在标签单元格的上方,变成向下箭头后,两次单击鼠标。

    点击菜单栏的“公式”选项卡下的“根据所选内容创建”,只勾选“首行”,点击“确定”即可创建对应的名称。

    选中“Product Code”列的数据(不包含标签),打开“数据验证”的对话框,“允许”选择“自定义”,在“公式”框中输入“=countifs(Product_Code,A4)<=1”。

    在COUNTIFS函数中,判断的范围是“Product Code”列的数据,所以参数使用其对应的名称“Product_Code”(使用名称的好处是当此列有新增数据时,会自动添加至创建的名称中),判断条件选择的是第一个数据单元格,在进行公式运算时会按照公式去判断其他的值,结束函数后用小于等于1来确定没有出现重复值,如果是大于1的话则说明有重复值。

    点击“出错警告”,我们为此数据验证设置一个出错的信息提示。

    点击“确定”后,我们来测试一下:

    将A5单元格中的产品改成和A4单元格中的一样,按Enter键后会弹出警告。

    在“Product Code”列的最后面添加一个新的产品码,按Tab键,不会弹出警告,因新产品码未重复。

    如果我们新输入的产品码与前一个相同,则会弹出警告。

    经由以上测试可知,数据验证不仅适用于已有的数据,还可验证新增的数据。

    不仅如此,因着我们的数据在“表”中,当“Product Code”新增一个数据后,其他列的数据也会自动应用相应的数据验证,这为我们输入新数据提高了效率,可节省不少时间。

    本期关于数据验证中应用公式运算的介绍就到此,下期我们会继续了解数据验证在数据表格与单元格中的应用。

    相关文章

      网友评论

          本文标题:Excel的数据验证中包含公式运算,再次升级其强大的功用!

          本文链接:https://www.haomeiwen.com/subject/reodmltx.html