Excel下拉二级菜单制作技巧
- 格式:doc
- 大小:90.50 KB
- 文档页数:2
数据录入的时候,经常需要用到两级下拉菜单,并且需要联动,输入完第一级内容之后,第二级的内容是对应的
效果如下所示:
制作过程也非常简单,只需要几步就可以完成
1、准备数据源
第一行中的数据,输入一级下拉菜单中的内容
从第二行开始,依次向下输入一级菜单对应的二级菜单的内容
2、使用名称管理器创建字段
我们选中所有的数据区域
按CTRL+G,调出定位条件
然后在定位条件里面,选择常量
然后,我们选择公式选项卡
点击根据所选内容创建,只勾选首行,然后点击确定
通过这一步操作,其实我们就是将第一行的数据做为字段,将下面的数据作为引用的区域,创建了名称组
3、制作下拉菜单
我们选中第一列A列,然后点击数据,点击数据验证
选择序列
数据来源,我们选择,之前的第一行的数据,也就是表1的A1:E1的数据
这样就制作好了一级下拉菜单
然后选中B列,同样的使用数据验证,但是数据来源,我们输入的是公式:=INDIRECT(A1)
也就是间接引用A列对应的值
所以当我们A2输入的内容是浙江的时候,B2引用的就是浙江这个数据组,因为我们第2步创建了名称管理器,指定了浙江数据组是下面的数据,所以二级下拉菜单就会对应显示
4、开放数据源
如果我们有需求,但左边的数据新增的时候,二级联动下拉菜单能自动的更新数据,不需要重新再次设置
那就需要做个简单的设置
依次选中每列的数据源区域,然后依次按CTRL+T,将它转成智能表格
然后当我们在下方新增数据的时候,下拉菜单就可以自动的扩充数据了。
在excel中如何做⼆级下拉菜单和三级下拉菜单?光速Excel 2017年陕西省五⼀劳动奖章获得者优质职场领域创作者03-05 12:27关注⽐如现在有这样⼀张表,【名著】栏⽬设置下拉菜单,只显⽰四⼤名著,⽽【⼈物】栏⽬会根据【名著】栏⽬的内容⾃动更新,也即联动⼆级菜单。
⼀级菜单制作我们⾸先选中F2单元格,选择【数据】菜单的【数据验证】命令,【验证条件】【允许】选择【序列】,然后再【来源】中引⽤A1:D1区域,最后点击确定,即可制作⼀级下拉菜单。
⼆级菜单制作第1步:选中A1:D6单元格区域,找到【公式】菜单下的【定义名称】【根据所选内容创建】命令,然后只勾选【⾸⾏】选项。
第2步:选中G2单元格,和制作⼀级菜单⼀样,打开【数据验证】对话框,【允许】条件依然选择【序列】,⽽【来源】则要⽤公式引⽤F2单元格中定义的“名称”,输⼊“=INDIRECT(F2)”,最后确定即可⽣成相应的⼆级菜单。
这⾥INDIRECT函数的作⽤是根据F2单元格中定义的名称,引⽤对应的数组。
我们可以打开【名称管理器】看看,如下图,发现“名著”名称即是数组名,对应的⼈物列表构成了整个数组。
47 赞踩 33评论分享举报ExcelVBAHome 01-14 17:05关注谢谢诚邀!在回答此问题之前,⼩编先分享制作下拉菜单的三种⽅法。
⽂章的后⾯,再分享制作⼆级和三级下拉菜单的⽅法:制作下拉菜单的三种⽅法⽅法⼀:⽤数据验证完成⾸先,选定需要设置下拉菜单的数据区域,这⾥是"E"列单元格,然后,单击【数据】-【数据验证】,打开【数据验证】对话框,在"允许"列表框中,选择"序列",在"来源"框中输⼊"$D$2:$D$5"数据源区域,单击【确定】。
如下动图演⽰:温馨提⽰:Excel2007之后的版本称作"数据验证",Excel 2003及之前版本称作"数据有效性",⼆者功能⼀样。
excel怎么制作二级联动下拉菜单
日常工作中,我们常需要一个下拉菜单,让后面的下拉菜单依据前面的下拉菜单的内容的改变而改变,也就是二级联动菜单了,在excel当中该如何制作出来呢?下面就跟店铺一起看看吧。
excel制作二级联动下拉菜单的步骤
1、打开excel软件,制作一个简单的个人信息表格。
2、选中单元格C2,打开“数据”菜单中的“有效性”
3、进入数据有效性设置窗口,在“有效性条件”中允许下拉列表中选择“序列”。
4、选中右边的“忽略空值”与“提供下拉箭头”。
5、在“来源”下的文本框内输入供下拉选择的数据项,各个项之间以英文状态下“,”分开。
6、确定,即可在C2单元格中出现下拉箭头按钮。
拖动鼠标复制完成C列下的其他单元格,这样简单的一级下拉菜单就制作完成了。
二级联动下拉菜单
1、在原来的数据基础上,我们增加一列市区,来实现省市之间的联动菜单。
2、选中单元格C2,首先我们定义一个名称,打开“插入”菜单下“名称"-"定义"
3、新建一个“省份”,引用位置中选择我们在一旁创建的省市列表数据I1:J1
4、选择I1:J5省市的所有单元格,打开“插入”-》“名称”-》“指定”
5、选择“首行”,因为我们的省份是在第一行。
6、打开“数据”菜单“有效性”,跟一级下拉菜单一样设置,在来源中输入“=省份”
7、确定,即可以省份中看到下拉菜单。
8、选择单元格D2,同样打开数据有效性窗口。
9、在来源中输入:=INDIRECT($C2),根据省份来判断对应的市
区。
10、确定,选择省份后就可以下拉选择所对应的市区了。
更高级的Excel二级联动下拉菜单实现方法只用2列数据如下图所示,这样不改变源数据的情况下,如何制作出二级联动下拉菜单?在Excel中制作二级联动下拉菜单,首先需要整理出唯一值数据,即删除重复值,然后再通过“数据验证”功能制作下拉菜单,具体操作如下。
本文针对零基础的同学讲解详细步骤,有基础的可以翻到后面直接看方法。
1、选中A3:A10单元格中的数据,复制并粘贴至D2:D10单元格中,如下图所示。
2、执行操作后,单击菜单栏中的“数据”菜单,在其功能区中,单击“删除重复值”按钮,如下图所示。
3、执行操作后,弹出“删除重复值”对话框,单击“确定”按钮,如下图所示。
4、弹出信息提示框,提示用户已删除发现的重复值,并保留唯一值,如下图所示。
5、单击“确定”按钮,即可删除数据列中的重复项,如下图所示。
6、执行上述操作后,选中F列,单击功能区中“数据验证”图标按钮,如下图所示。
7、弹出“数据验证”对话框,单击“允许”下方的下拉按钮,选择“序列”选项,如下图所示。
8、然后在下方的“来源”文本框中单击鼠标左键,在工作表中选择D列中的数据作为下拉菜单列表范围,在文本框中会显示范围公式,如下图所示。
9、单击“确定”按钮,单击F2单元格右侧的下拉按钮,在其中可以选择需要筛选的部门,如下图所示。
10、然后选中G列,用与上同样的方法,打开“数据验证”对话框,在“来源”文本框中输入公式:=OFFSET($B$2,MATCH($F$2,A:A,)-2,,COUNTIF(A:A,$F$2)),如下图所示。
11、单击“确定”按钮,单击G3单元格右侧的下拉按钮,在弹出的下拉列表中,会显示F3单元格数据相匹配的员工姓名,在列表框中,可以选择相应的姓名,效果如下图所示。
好了,今天有关在Excel中制作二级联动下拉菜单的方法便介绍到这,大家赶紧实际操作练习一下吧,有不懂的问题可以留言问小编呦!感谢支持Excel880工作室,还请多多转发,持续关注我们呀!郑广学Excel实战教程。
Excel中的二级下拉列表是一种非常实用的数据输入方式。
通过设置二级下拉列表,可以在一个单元格中选择不同的选项,而这些选项又依赖于前一个单元格的选择。
要创建一个二级下拉列表,首先需要确定两个列的数据源。
第一列包含主要选项,而第二列包含与主要选项相关的次级选项。
然后,按照以下步骤进行设置:1. 在Excel工作表中选择第一个单元格,该单元格将用于设置主要选项的下拉列表。
2. 在Excel菜单栏中选择“数据”选项卡。
3. 在“数据工具”组中,点击“数据验证”按钮,弹出数据验证对话框。
4. 在数据验证对话框的设置选项卡中,选择“列表”选项。
5. 在“来源”框中输入第一列的数据源范围,使用绝对引用(例如:$A$1:$A$10)。
6. 点击“确定”按钮关闭数据验证对话框,此时主要选项的下拉列表已经设置完成。
接下来,我们需要设置次级选项的下拉列表。
请按照以下步骤进行操作:1. 选择与主要选项相邻的单元格,该单元格将用于设置次级选项的下拉列表。
2. 在Excel菜单栏中选择“数据”选项卡。
3. 在“数据工具”组中,点击“数据验证”按钮,弹出数据验证对话框。
4. 在数据验证对话框的设置选项卡中,选择“列表”选项。
5. 在“来源”框中输入以下公式:=INDIRECT($A$1)其中$A$1是第一个单元格的位置,它包含了主要选项的选择。
6. 点击“确定”按钮关闭数据验证对话框,此时次级选项的下拉列表已经设置完成。
现在,你可以选择主要选项的值,然后对应的次级选项会自动显示在相邻的单元格中的下拉列表中。
通过设置Excel中的二级下拉列表,可以更加方便地进行数据输入和选项选择。
不仅可以提高工作效率,还可以减少输入错误。
希望这篇文章对你有所帮助!。
在Excel中制作二级联动下拉菜单,太有用了对于一级下拉菜单的设置,相信经常使用Excel的用户都不陌生,那么,二级联动下拉菜单又是什么呢?与一级下拉菜单有什么关系呢?二级联动下拉菜单是根据一级下拉菜单内容的变化而变化的。
大家都知道,不同的部门包含的岗位不同,如果要将所有的岗位都列出来,那么选项就会增多,选择效率就会大大降低。
而此时,可为部门设置一级下拉菜单,为岗位设置二级下拉菜单,这样,选择部门后,会自动在二级下拉菜单列表中显示该部门对应的岗位。
选项减少了,效率是不是也就提高了呢?例如,在员工生日表中添加【部门】和【岗位】两列数据,为【部门】列设置一级下拉菜单,为【岗位】列设置二级下拉菜单,具体操作步骤如下。
步骤01:打开素材文件,新建【序列】工作表,在该工作表中输入各部门及各部门包括的岗位,选择部门所在的A1:A6单元格区域,打开【新建名称】对话框,将名称设置为【部门名称】,其他保持默认设置,单击【确定】按钮,如下图所示。
步骤02:选择 A1:G6 单元格区域,打开【定位条件】对话框,选中【常量】单选按钮,单击【确定】按钮,,如下图所示。
步骤03:即可选择A1:G6单元格中含内容的单元格区域,单击【定义的名称】组中的【根据所选内容创建名称】按钮,打开【根据所选内容创建名称】对话框,A选择根据什么内容创建名称,这里选中【最左列】复选框,单击【确定】按钮,如下图所示。
步骤04:经过上步操作,即可按照部门定义名称,在【定义的名称】组中单击【名称管理器】按钮,打开【名称管理器】对话框,在其中可查看到定义的名称,如下图所示。
步骤05:关闭对话框,切换到【Sheet1】工作表中,选择C3:C11单元格区域,单击【数据验证】按钮,打开【数据验证】对话框,将允许条件设置为【序列】,来源设置为【=部门名称】,单击【确定】按钮,如下图所示。
步骤06:选择D3:D11单元格区域,打开【数据验证】对话框,将允许条件设置为【序列】,来源设置为【=INDIRECT(C3)】,单击【确定】按钮,如下图所示。
在excel中如何做二级下拉菜单和三级下拉菜单?其实只要学会了二级下拉菜单,三级下拉菜单很容易学会!1、我们先来看二级下拉菜单如何设置?如图所示,我们需要在D列输入【产品】,然后在E列输入每个产品对应的【型号】,他们都是通过下拉菜单进行选择的,【产品】列就是一级菜单,【型号】是二级菜单。
Step1:创建一级菜单与二级菜单的对应关系要创建一二级菜单,首先要有一二级菜单所用的列表,如图所示,分别创建一级菜单列表(产品列)和二级菜单列表(产品、型号列)Step2:创建一级下拉菜单将鼠标定位于D列D2单元格,切换到【数据】选项卡,点击【数据验证】,弹出【数据验证】对话框,在【数据验证】对话框中,在【允许】框里选择【序列】,在【来源】框中写入【=产品列表】(这是因为我已经事前将产品清单区域定义为“产品列表”名称)Step3:创建二级下拉菜单将鼠标定位于E列E2单元格,切换到【数据】选项卡,点击【数据验证】,弹出【数据验证】对话框,在【数据验证】对话框中,在【允许】框里选择【序列】,在【来源】框中写入【=型号列表】注意:型号列表到底是什么,这是我定义的一个名称,我们来看一下这个名称代表什么,以及如何定义名称。
①在【公式】选项卡,点击【名称管理器】②弹出【名称管理器】对话框,在这里点击【新建】可以新建名称我们选中定义好的【型号列表】名称,然后点击【编辑】可以看到,我们的定义的“型号列表”这个名称,它的值为一个公式=OFFSET(产品清单!$K$1,MATCH(进销记录!$D2,产品清单!$K:$K,0)-1,1,COUNTIF(产品清单!$K:$K,进销记录!$D2),1)这个公式的作用就是:当一级下拉菜单中选择一个产品名后,通过OFFSET函数进行偏移,偏移出来一个新的区域,这个区域刚好是一级菜单对应的二级菜单列表。
比如,如果你的一级菜单中选择的是“鞋子”,那么这一长串公式就会返回一个区域,如图红色框线内的区域,这个区域刚好是“鞋子”对应的“型号”菜单。
【Excel技巧】制作⼀级、⼆级、三级联动下拉菜单
使⽤数据有效性制作⼀级下拉菜单对⼤多数⼈来说并不陌⽣,但你知道如何制作⼆级、三级联
动的下拉菜单吗?
如下⾯动图所⽰,当在A11单元格选择不同省份时,单元格B11、C11下拉菜单对应的市和区也
随之变化。
本⽂将依次介绍如何制作⼀级、⼆级、三级下拉菜单。
⼀、制作⼀级下拉菜单
选中A2:D2单元格区域,单击【公式】选项卡下的【名称管理器】按钮,“名称”框内输⼊“省
份”。
选中A11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=省份”,点击确定。
设置完成后,A11单元格右下⾓出现倒三⾓符号,点击倒三⾓,就会出现列出各省名称的下拉菜
单。
⼆、制作⼆级下拉菜单
选中A2:D7单元格区域,单击【公式】选项卡下的【根据所选内容创建】按钮,勾选“⾸⾏”,
点击确定。
选中B11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=indirect(A11)”,点击确定。
三、制作三级下拉菜单
选中F2:L17单元格区域,单击【公式】选项卡下的【根据所选内容创建】按钮,勾选“最左
列”,点击确定。
选中C11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=indirect(B11)”,点击确定。
通过以上设置,就可以出现本⽂开头展⽰的三级联动下拉菜单。
总结:
制作下拉菜单需要⽤到“数据验证”功能,结合indirect()函数,“数据验证”功能变得更为强⼤。
excel如何制作二级联动下拉菜单?一步步跟着来做吧~
我们在使用excel表格时会制作下拉菜单,一般做一级很多小伙伴都会做了,但是有时候需要制作二级联动菜单,那要如何制作呢?下面就来看看吧。
一、我们先打开一份测试表格。
这里建了两个标签页,一个是需要显示的,一个是数据的来源包括一级和二级的数据。
Sheet1
Sheet2
二、选择所有数据,菜单选择【公式】,点击【根据所选内容创建】。
三、只保留一个【首行】,点击【确定】。
四、选中第一个一级单元格,菜单选择【数据】后,点击【数据验证】下拉。
五、下拉选择【数据验证】。
六、【允许】选择序列后,点击【来源】右边向上箭头按钮。
七、选择sheet2一级的数据后,点击右边向下箭头按钮。
八、点击【确定】返回。
九、一级菜单制作好了,这个大部份人都会。
十、点击二级菜单的单元格,步骤同上述二到四步骤。
十一、弹出框我们修改一下来源,使用公式,A2指一级单元格。
点击确定。
十二、忽略错误,继续确认。
十三、这样我们看到选择一个一级菜单,二级菜单也根据过滤显示出来了。
你学会了吗?。
excel中二级下拉列表一、二级下拉列表的设置方法在Excel中设置二级下拉列表需要借助数据验证功能。
具体步骤如下:1. 准备数据:首先需要准备好两个数据源,一个作为一级下拉列表的数据源,另一个作为二级下拉列表的数据源。
这两个数据源可以是同一张表格中的不同列,也可以是不同表格中的数据。
2. 设置一级下拉列表:选中需要设置下拉列表的单元格,然后点击“数据”选项卡中的“数据验证”按钮。
在弹出的对话框中,选择“列表”选项,并在“来源”框中输入一级下拉列表的数据源范围。
点击确定即可设置好一级下拉列表。
3. 设置二级下拉列表:选中需要设置下拉列表的单元格,然后再次点击“数据”选项卡中的“数据验证”按钮。
在弹出的对话框中,选择“列表”选项,并在“来源”框中输入二级下拉列表的数据源范围,这个数据源范围需要使用一级下拉列表的值作为条件进行筛选。
点击确定即可设置好二级下拉列表。
二、二级下拉列表的应用场景二级下拉列表可以广泛应用于数据分类和筛选的场景。
以下是几个常见的应用场景:1. 地区选择:假设有一个数据表格,其中有一个列是地区信息。
通过设置二级下拉列表,可以先选择一级地区(如省份),然后在二级下拉列表中选择具体的地区(如市县),实现对地区的多层次筛选和分类。
2. 产品分类:假设有一个产品信息表格,其中有一个列是产品分类信息。
通过设置二级下拉列表,可以先选择一级分类(如电子产品),然后在二级下拉列表中选择具体的分类(如手机、电视、电脑等),实现对产品的多层次分类和筛选。
3. 任务分配:假设有一个任务分配表格,其中有一个列是任务类型。
通过设置二级下拉列表,可以先选择一级任务类型(如开发、测试、运维等),然后在二级下拉列表中选择具体的任务(如需求分析、编码、测试用例设计等),实现对任务的多层次分类和分配。
三、二级下拉列表的优势和注意事项1. 提高数据管理效率:通过使用二级下拉列表,可以将大量的数据进行分类和筛选,提高数据管理的效率和准确性。
Excel下拉菜单制作查询表
Eriks 的Excel下拉菜单制作查询表(转)
1 选择Sheet2工作表,仿照图1的样式,将相关数据输入到表格相应的单元格中。
图1 输入各地邮政编码
2.. 选中B1至B10单元格(即北京市所有地名所在的单元格区域),然后将鼠标定位在右上侧“名称
框”中(如图2),输入“北京市”字样,并用“Enter”键进行确认。
图2 在“名称框”中输入省市名
3. 仿照上面的操作,对其他省、市、自治区所在的单元格区域进行命名。
提示:命名的名称与E列的省、市、自治区的名称保持一致。
4. 选中E1至E30单元格区域,将其命名为“省市”(命名为其他名称也可)。
5. 切换到Sheet1工作表中,仿照图3的样式,输入“选择省市”等相关固定的字符。
图3 选择查询的省市
6. 选中B5单元格,执行“数据→有效性”命令,打开“数据有效性”界面(如图4),单击“允许”右侧的下拉按钮,在随后弹出的下拉列表中,选择“序列”项,然后在“来源”下面的方框中输入“=省市”,确定返回。
图4 “数据有效性”界面
7. 选中C5单元格,打开“数据有效性”界面,选择“序列”选项后在“来源”下面的方框中输入
“=INDIRECT(B5)”,确定返回。
8.通过以上方式实现了通过选择省找到对应的市的简单查询。