数据验证 典型应用合集

小伙伴们好啊,今天咱们来学习数据验证有关的内容。

以下图为例,要分别输入员工年龄、性别、部门和手机号。

因为员工年龄不会小于16岁,也不会大于60岁,因此输入员年龄的区间应该是16~60之间的整数。通过设置数据验证,可以限制输入的年龄范围。

性别只有男、女两个选项,制作一个下拉菜单,从下拉菜单中选择输入就可以。

设置允许条件为“序列”,在来源编辑框中依次输入用半角逗号隔开的候选项目,本例是:

男,女

如果要输入的选项比较多,直接输入候选项就不方便了,咱们可以把候选项依次输入到各个单元格里,然后将这个单元格区域设置成数据验证的序列来源。

通过限制输入的字符长度,能够对输入的手机号位数进行约束。

还可以利用数据验证来制作屏幕提示。

如果结合函数公式,数据验证功能就更牛了,假如要限制在E列输入重复的数据,可以设置数据验证规则为自定义,然后输入公式:

=COUNTIF(E:E,E2)=1

COUNTIF(E:E,E2)部分的作用使用统计E列中有多少个和E2相同的单元格,限制的条件就是和E2相同的只允许是一个。

对于已经输入的内容,也可以设置好数据验证规则,然后使用圈释无效数据功能,方便地查找出不符合要求的数据。

如果小伙伴们对函数公式比较熟悉,还能借助数据验证实现很多精彩的设置,比较典型的应用就是动态下拉菜单了:

如下图所示,要根据A列的对照表,在D列生成下拉菜单,要求能随着A列数据的增减,下拉菜单中的内容也会自动调整。

选中要输入内容的D2:D10单元格区域,数据→数据验证→序列,输入以下公式。

=OFFSET($A$2,0,0,COUNTA($A:$A)-1)

公式表示以A2作为基点,向下偏移0行,向右偏移0列,新引用的行数为COUNTA函数统计到的A列非空单元格个数,结果-1,是因为A1是表头,计数要去掉。

这样就是A列有多少个非空单元格,下拉菜单中就显示多少行。

再复杂一点,还能制作动态二级菜单。

如下图所示,A、B列是客户城市和县区的对照表,在D列已经生成一级下拉菜单,要求在E列生成二级下拉菜单,要求能随着D列所选不同的一级菜单,E列下拉菜单中的内容也会自动调整。

选中要输入内容的E2:E6单元格区域,数据→数据验证→序列,输入以下公式。

=OFFSET($B$1,MATCH($D2,$A$2:$A$16,0),0,COUNTIF($A:$A,$D2))

公式表示以B1为基点,以MATCH函数得到的城市首次出现的位置作为向下偏移的行数。

向右偏移的列数为0。

新引用的行数为COUNTIF($A:$A,$D2)的计算结果。

COUNTIF($A:$A,$D2)的作用是,根据D列以及菜单中的城市名在A列统计有多少个与之相同的城市个数。有多少个城市名,OFFSET函数就引用多少行。

使用数据验证功能,只能限制手工输入的内容,对于从其他地方复制过来的数据,那也傻眼,所以养成数据录入的好习惯,还是很有必要的。

好了,今天咱们的内容就是这些吧,祝大家一天好心情!

图文制作:祝洪忠

(0)

相关推荐

  • 统计不重复数据

    我有手工台账如下: 小本买卖,上面都是便利店的王牌销售产品! 随着种类的不断丰富,我想知道我进货的种类一共有多少! 怎么做? 思路一: 文字描述: 找到每一个品种在整个列表中有几个,如果有N个,则自己 ...

  • 数据验证经典用法合集,收藏备用~~

    小伙伴们好啊,今天咱们来学习数据验证有关的内容. 以下图为例,要分别输入员工年龄.性别.部门和手机号. 因为员工年龄不会小于16岁,也不会大于60岁,因此输入员年龄的区间应该是16~60之间的整数.通 ...

  • 数据透视表专题合集

    摘要:本合集主要介绍数据透视表在教学管理过程中的若干工作案例. 关键词:EXCEL2016:数据透视表:操作难度*** 小菜一家之言:数据透视表是吸引小菜开始研究EXCEL的起点,越用越觉得这个工具对 ...

  • 数据透视表专题合集(2021年暑假更新)

    摘要:本合集主要介绍数据透视表在教学管理过程中的若干工作案例. 关键词:EXCEL2016:数据透视表:操作难度**** 小菜一家之言:数据透视表是吸引小菜开始研究EXCEL的起点,越用越觉得这个工具 ...

  • 新基建产业链图谱合集(5G、高铁、充电桩、大数据、工业互联等)

    今天,小编整理了新基建中7个板块的产业链图谱,涵盖5G产业链.工业互联网产业链.人工智能产业链.充电桩产业链.大数据产业链.特高压产业链和城际高铁和轨道交通产业链.(注:点击可查看大图) 新基建-5G ...

  • 精品合集|2022届一轮复习之应用式情境作文指导:书信 时评文(含典型试题及范例分析)

      同类型精品链接   书信体写作指导 一.知识建构 书信是一种向特定对象传递信息.交流思想感情的应用文书.包括祝贺信.感谢信.慰问信.表扬信.建议书.邀请函.介绍信.证明信.倡议书.请柬.申请书.决 ...

  • 大数据知识合集之预处理方法

    数据预处理方法主要有: 数据清洗.数据集成.数据规约和数据变换. 1.数据清洗 数据清洗(data cleaning) :是通过填补缺失值.光滑噪声数据,平滑或删除离群点,纠正数据的不一致来达到清洗的 ...

  • 大数据知识合集之数据分析模型

    常用数据分析模型,主要包括:对比分析.漏斗分析.留存分析.A/B测试.用户行为路径分析.用户分群.用户画像分析等. 1.对比分析 对比分析 主要是指将两个相互联系的指标数据进行比较,从数量上展示和说明 ...

  • 数据分析师必读的12本资料合集

    数据分析师入门书籍,好书要分享~1.广告公司数据分析系统架构2.MySQL 5权威指南 第三版3.Python基础教程4.深入理解MySQL5.数据化管理 洞悉零售及电子商务运营6.从Excel到Py ...

  • 精品合集|2021高考64篇默写收官之作!318个易错字大数据统计

    <劝学>10处 1.金就砺则利–则知明而行无过矣(特别警示:"砺"的右半部分不要误写成"历":"知"不要误写成"智&q ...