“Excel虽然提供多种方法,可以帮助我们从工作表中找出不小心错误输入的重复值,但如果我们能有办法在一开始就防止输入错误的重复值,这样岂不是事半功倍吗?”梁山泊南山酒店掌柜旱地忽律朱贵自从学习countif()函数,顺利解决了工作中不少问题,又帮助蒋敬解决了工作困难以后,兴趣大增,每天有空就研究如何进一步提高工作效率,这天他给神机军师朱武写了一封信,向朱武请教自己想到的问题。
工具/原料
Excel2010及以后的版本
方法/步骤
1
朱武收到信后,经过思考,认为可以通过数据验证(数据有效性验证)和countif()函数配合来解决这一问题。于是他首先打开朱贵随信发来的上次用作体检人员筛选的工作表,在工作表中写明目的:设置I列不能输入重复的姓名,确定本次研究的目标。
2
选中I列,单击“数据”选项卡下的“数据工具”功能区的“数据验证”,在打开的“数据验证”对话框,选择“自定义”,准备输入条件公式。
3
输入公式时同样先要理清思路。要设置I列的数据不重复,就是在输入某个值后,先让Excel统计这个数据在I列一共有几个,如果小于2个,就说明无重复值,可以确认输入的数据。如果等于或大于2,说明已有重复值,就拒绝输入。根据这一思路,应该在“公式”中输入“=countif(I:I,I1)<2'
4
设置“数据验证”对话框中的“出错警告”页面信息,将“样式”设置为“停止”,“标题”设置为“有重复值”,“错误信息”设置为“本列不能输入重复的已体检人员姓名,请检查后重新输入。”,这样就完成了数据验证的整个设置,即能防止输入重复数据,又能给使用者明确的提示。
5
进行验证。数据验证设置好后,朱武进行了验证。在I列输入当天新体检人员姓名,可以正常输入。(见图中红色标注的姓名)。但如果重复输入已体检人员姓名,比如输入“宋江”时,就会弹出警告信息,且拒绝输入。这就说明通过数据验证和countif()函数配合已完美的解决了这一问题。于是他给朱贵回了一封信,分享了解决的思路和步骤。
注意事项
1
防止重复输入,工作中应用的很多,要多练来掌握。
2
欢迎大家交流、投票。
上一篇:生活中要怎样对待家里的老人呢?
下一篇:饥荒 如何制作 太妃糖