下拉菜单怎么做?Excel数据验证功能,规范录入防出错.
你有没有碰到过同事录入数据的时候,把男写成先生, 把已完成写成完成了,导致后续筛选统计特别混乱的情况,当下要跟你说说用数据验证功能来做下拉菜单,让数据录入既规范又高效
最基本的下拉菜单,手动输入选项
要是你想要在B列设置一个性别的下拉菜单,只能选男或者女
操作步骤如下
1.选中B2到B100的单元格区域(根据实际情况对范围进行调整
2.点击【数据】选项卡,然后点击【数据验证
3.把允许的条件选为序列
4.在来源框中输入,男,女(要用英文逗号来分隔)
5.点击确定
这时点击B列任意一个单元格, 右边就会出现下拉箭头,只能从男或者女里选,如果手动输入别的内容就会出现提示错误,这样就保证了数据规范性😊
小技巧提醒,来源里的选项不要用中文逗号分隔, 得用英文逗号分隔,要是选项里包含逗号,建议用引用单元格的办法。
进阶技巧,引用单元格区域来做选项
要是下拉选项比较多,像部门有销售部、技术部、财务部、人力资源部等好几十个,一个一个输入太麻烦,更好的办法就是把选项放到某个区域, 然后引用它。
操作步骤
1.在Sheet2表(或者当前表的某个空白地方)的A1, A10输入所有部门名称
2.选中这些部门名称,在名称框(公式栏左边)输入部门列表然后回车, 给这个区域起个名字
3.回到数据录入表,选中需要做下拉的单元格区域
4.【数据】→【数据验证】允许选择序列
5.来源输入,=部门列表
6.确定
这样做具有的好处就是,以后要是需要增加或者改动部门名称,只需要在Sheet2里面进行改动,所有下拉菜单就会自动进行更新, 这在对大量数据进行管理的时候是挺实用的💪
小窍门来提醒,引用区域的时候前面要加上等号=, 能够直接写单元格地址比如=$A$1,$A$10,也可以使用定义好的名称。
动态下拉菜单,根据前一列自动发生变化
这确实是数据验证的高级玩法
比如说你选择了销售部之后, 下一列的岗位下拉菜单就会自动显示出销售相关的岗位,选择技术部的话,岗位就自动变成技术相关的。
准备工作如下,
在Sheet2里面分别构建各部门的岗位列表
-A列,销售部、销售经理、销售专员、客户经理
-B列,技术部、开发工程师、测试工程师、运维工程师
-C列,财务部、会计、出纳、财务经理
然后,把A2,A4分别命名成销售部, B2,B4命名成技术部,C2,C4命名成财务部,
设置动态下拉的步骤如下
1.在数据录入表的B列设置部门下拉,这是之前提到过的办法
2.选中C列也就是岗位列,点击【数据】菜单,再选择【数据验证】里的序列选项,
3.在来源处输入,=INDIRECT(B2
4.点击确定按钮
神奇的事情就出现
当你在B2中选择销售部时,C2的下拉菜单就会自动显示销售相关岗位, 而当你选择技术部时,下拉菜单也会跟着变换,🎉
INDIRECT函数的作用是把B2单元格中的文本内容, 像是销售部什么的,转换成对应的名称引用,接着动态调用不同的岗位列表。
接下来添加友好点儿提示信息
为了让使用者明白怎么操作,能在数据验证里边设置提示信息
在【数据验证】对话框中,切换到输入信息选项卡
-标题,请选择部门
-输入信息,只能从列表里选,不能手动输入
切换到出错警告选项卡
-样式,停止
-标题,输入错误
-错误信息,请从下拉列表里选正确的部门
这样子,用户点单元格的时候就能看到提示,输入错误内容的时候会弹出友好的警告信息,
实际应用场景💼
我之前帮一个人力资源部门构建员工信息表,他们有50多个部门、好几百个岗位,用了数据验证之后, 录入效率至少提升了30%,更关键的是完全杜绝了因为拼写错误、格式不统一造成的数据混乱。
后续在使用数据透视表统计各部门人数的时候, 不会再出现销售部和销售部(多了个空格)被当作两个部门的那种难堪情况!
今天的练习, 创建一个简单的考勤表,A列是姓名,B列运用数据验证搞出一个考勤状态下拉菜单,选项包含,正常、迟到、早退、请假、旷工,试着给这个下拉菜单添加上输入提示还有错误警告。
记住核心要点, 数据验证不只是能提高录入效率,更关键的是保证数据质量,规范的数据是后续分析的数据基础,从源头把控好,后面的工作就会容易很多
每一个小功能都是为了让你的工作更加轻松,别害怕去尝试,动手去试一下, 你会发现Excel比想象中还要厉害,加油,🌟