分享

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

 幽州浅水 2019-05-20

工作中我们会遇到这样的情况:综合部门的小伙伴会发放表格让其他部门填写,有的时候,交上来的表格会非常混乱,这个时候,如果对单元格进行一些特别的设置,就会在一定程度上避免这些问题。

今天我们就围绕这个话题,讲讲Excel中【数据验证】方面的问题(较早版本又名:数据有效性),分享一些办公“老鸟”的经验,相信你会有所收获。

下面,我们来详细讲解6种实用方法:

1、限制单元格输入重复值

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

步骤:选中需要进行设置的单元格(本案例 B5:B6),数据选项卡,数据验证,自定义,输入公式=countif(B:B,B5)=1,确定。

关键步骤截图:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

这里先说一下countif函数,这个函数的作用是:用于统计满足某个条件的单元格的数量。

语法可以理解为=COUNTIF(要检查哪些区域? 要查找哪些内容?),具体到本案例就是countif(统计B列中,B5的值),翻译一下就是统计B5单元格在B列中出现的次数,所以countif(B:B,B5)=1就是限定B5单元格的值只能在B列出现1次,即唯一性,如果不满足唯一性就提示错误。

2、限制单元格输入非法值(黑名单)

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

上图演示的是,进入输入黑名单中的姓名:小张。(如果需要限定多个名字,在J列按顺序向下写)

操作方法同第一步,公式为=countif(J:J,B5)=0,注意J列是黑名单所在的列。

关键步骤截图如下:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

按照前面所讲的内容,countif(J:J,B5)=0就是限定B5单元格的值只能在J列(黑名单)出现0次,即不能出现,也就是说禁止输入,如果不满足就提示错误。

限制黑名单输入的实际应用案例参考:

1分钟,从1万个人员中删除“黑名单”,这个技能只有0.01%的人会

重要概念提示:

细心的小伙伴们可能会有个疑问:为什么我们选中了2个(或多个)单元格,为啥只在公式中写入了B5,B6去哪里了?

写入的B5是我们选中区域的活动单元格,请注意我们选择区域的时候是从B5开始框选到B6的,默认情况下B5就是活动单元格,如果先选择的B6,B6就是活动单元格,公式中写入B6。活动单元格的概念在条件格式中也会经常遇到,一定要记住哦。

为了帮助大家更好地理解这一概念,我们做个活动单元格的演示:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

上图中,我们用鼠标框选了B5:B15区域,注意看图中左上角鼠标指示的名称框的位置,这里显示的就是活动单元格的位置。随着我们一次一次按Tab键(键盘左侧),活动单元格也发生了变化。默认情况下,单个连续区域中,先选择的就是活动单元格。对于多个不连续区域的默认单元格,自己尝试一下吧。

3、限制文本长度的输入

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

上图演示的是,将学生的学籍号限定在4位或5位数,如果输入的位数不是限定范围,则提示错误。

步骤:选中需要进行设置的单元格(本案例 C5:C6),数据选项卡,数据验证,文本长度,介于,最小值输入4,最大值输入5,确定。如果不是4位或5位的文本长度就会提示错误,见上图演示。

关键步骤截图:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

4、限制单元格输入不合规定的成绩

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

上图演示的是,我们将成绩限定在0-100范围内,允许输入小数和整数。

步骤:选中需要进行设置的单元格(本案例 D5:D6),数据选项卡,数据验证,小数,介于,最小值输入0,最大值输入100,确定。

关键步骤截图:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

注意:如果成绩只允许输入整数,要将小数改为整数。最小值和最大值根据实际需要进行调整,比如0至150.

5、限制日期段的输入

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

上图演示的是,只能在【录入日期】中,输入今天及之前的日期。上图中输入了2019-5-28,超出了当前日期(2019-5-19),就会提示错误。

步骤:选中需要进行设置的单元格(本案例 F5:F6),数据选项卡,数据验证,日期,小于或等于,结束日期中输入=today(),确定。

关键步骤截图:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

如果想限定2019-1-1至当天的日期,操作参考下图(today函数表示引用当前日期)。如果要限定2018年1月1日至2019年12月1日,则应在开始日期中输入2019-1-1,在结束日期中输入2019-12-1,以此类推。

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

6、下拉菜单制作

下拉菜单的制作是我们经常遇到的问题,应用范围极广,还可以配合函数公式、图表进行操作,达到动态图表演示的效果。

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

上图演示的是,在姓名列,只允许输入张森、黎明、王五这三个名字了。实际工作中根据需要,设定需要经常输入的信息。

步骤:选中需要进行设置的单元格(本案例 B5:B6),数据选项卡,数据验证,小数序列,在来源中输入张森,黎明,王五,确定。

关键步骤截图:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表

其他制作下拉菜单的方法和实际应用案例:

Excel数据规范化处理——下拉菜单制作

只需输入姓名就能调用员工所有信息——这Excel技能越早知道越好

利用下拉菜单制作的动态演示效果示例:

Excel老鸟教你:如何禁止输入重复值、“非法”值、制作动态图表


特别需要强调的是:

1、在Excel中,我们输入的标点符号全部应在英文半角状态下输入,否则无法达到我们演示的效果。

2、尽管数据验证的方法很强大,它也有自身的不足,如:从其他表格或区域中复制粘贴进来的数据,可破除数据验证的效果。(请自行验证,这里不再演示。)

今天你学会了吗?希望你能举一反三、灵活掌握。

你还有其他的方法吗?欢迎在留言区和我们一起讨论交流。

也欢迎写下你的疑问,我们再做进一步解答。

Excel办公精英,希望你每天都有收获。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多