ARTICLE · 1210232
Excel二级联动下拉菜单:选好部门,人员名单自动匹配,录入不再出错
Excel二级联动下拉菜单:选好部门,人员名单自动匹配,录入不再出错Excel二级联动下拉菜单:选择好部门之后,人员名单会自动匹配出来,输入数据的时候就不会出错了! 在做员工登记表的时候,明明选择了销售部,但是在姓名栏里却可以填写技术部的人。等到统计的时候才发现在数据上乱来了。 使用Excel的数据验证加上INDIRECT函数就可以实现部门与人员联动,在输入的时候就避免出错。 新建一个名为“名单”的工作表,并按照以下方式输入数据: 销售部、技术部、财务部 张三,王五,孙七 李四,赵六,周八 有一个重要的步骤就是给各部门的人名列表命名。 选择A2:A3,然后在公式栏左边的名称框里输入“销售部”,之后按回车键确认。 相同的办法: B2:B3定义为技术部 C2:C3命名为财务部 这样一来,Excel就明白各个部门对应的人员是谁了。 小贴士:选择区域的时候只选人员不选部门标题。名称中不能出现空格,并且不能使用和单元格地址相冲突的名字。 创建一个新的工作表叫作“登记表”,A列输入部门,B列输入姓名。 选中A2:A100,然后依次点击: 数据→ 数据验证 → 设置 → 序列。 来源为: EXCEL 销售部、技术部、财务部 点击“确认”。 现在单击A2,就可以从下拉列表里选择相应的部门了,不需要手工输入。 部门之间要用英文逗号来分隔,不能错用中文逗号。 首先选择A2的销售部。 再选择B2:B100之后,再次打开数据验证,在这里选择序列。 来源处填写: EXCEL =INDIRECT($A2) 点击“确定”按钮。 INDIRECT函数的作用是什么? 简而言之就是以A列中的部门名称为准,在同名的人员名单中进行查找。 其中$A2固定了A列,但是行号会随着登记行的变化而变化。 真实的结果是这样的: 部门选择、姓名下拉列表 销售部,张三、李四 技术部王五、赵六 财务部,孙七、周八 以后在登记员工的时候,先选择部门,然后姓名下面就会出现对应的人名了。 问题1:选择好部门之后,姓名没有显示出来。 核对部门名称和命名区域是否相同。比如,“销售部”与“销售部”并不是同一名词。 问题2:修改了部门之后,原来的名字还在。 这容易出现二级联动的问题。 数据验证只对后面的数据起作用,并不把前面已经填入的内容清除掉。 在更改部门的时候要重新选择姓名,否则就可能会有不符合的数据存在。 如果名单上经常增加新的成员,也应当及时更新命名区域,使新加入的人被包含到下拉列表里。 假如公司又增设了一个人事部,人员是小陈和小刘。 可以尝试着去做以下三件事情: 完成之后选择人事部,看姓名菜单是否能正确显示上小陈和小刘的名字。 最后写的是: 二级联动的价值,并不在于少打几个字上,而是在于使数据录入有了统一的标准。 每天学会一项Excel的小诀窍,日积月累之后,你的工作就会变得轻松而高效了。
一、准备好一个部门人员对表
二、创建第一个级联菜单——选择部门
三、创建二级下拉列表,并且人员可以自动匹配
四、两个常常被忽视的问题
五、动手去做一做
在“名单”表中增加人事部和人员。 把两个人员所在的区域叫做“人事部”。 将一级下拉菜单的来源中添加人事部。















































































