excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门
Excel中的数据表和表联动技巧及实际应用场景
Excel中的数据表和表联动技巧及实际应用场景Excel是一款功能强大的电子表格软件,广泛应用于各行各业。
在Excel中,数据表和表联动是常见的操作和需求。
本文将介绍Excel中的数据表和表联动技巧,并结合实际应用场景进行讨论。
一、数据表的创建和管理数据表是Excel中最基本的数据组织形式,可以方便地对数据进行排序、筛选和汇总分析。
创建和管理数据表的方法如下:1. 创建数据表:选择需要创建数据表的数据范围,点击“插入”选项卡中的“表”按钮,在弹出的对话框中确认数据范围和包含表头,并点击“确定”即可创建数据表。
2. 管理数据表:在数据表中点击“设计”选项卡中的相关按钮,可以对数据表进行调整和格式化。
例如,可以更改列的名称、调整列的顺序、添加或删除列等。
3. 使用筛选功能:数据表中的筛选功能可以帮助我们快速地按照条件筛选数据。
点击数据表上方的筛选按钮,即可使用筛选功能。
在弹出的筛选面板中,可以设置筛选条件并查看筛选结果。
二、表联动的基本操作表联动是指将多个数据表进行关联,并通过更改一个数据表中的数据,自动更新其他关联的数据表。
表联动可以提高数据的一致性和准确性,减少数据维护的工作量。
以下是表联动的基本操作:1. 选择要进行关联的数据表:在Excel中,选中需要进行关联的数据表的数据范围。
2. 点击“数据”选项卡中的“关系”按钮:在弹出的关系面板中,点击“新建关系”按钮。
在弹出的对话框中选择相关的数据表和关联字段,并确认关系的类型。
3. 设置关联字段:在关系面板中选择要进行关联的字段,并设置关联方式。
Excel支持多种关联方式,包括一对一、一对多、多对一和多对多的关系。
4. 验证关系和联动效果:点击关系面板中的“应用”按钮,Excel会自动根据设置的关系进行数据联动。
可以通过修改一个数据表中的数据来验证联动效果。
三、表联动的实际应用场景1. 库存管理:假设有两个数据表,一个是商品列表,包含商品编码和库存数量;另一个是订单列表,包含商品编码和订购数量。
在Excel中制作二级联动下拉菜单,太有用了
在Excel中制作二级联动下拉菜单,太有用了对于一级下拉菜单的设置,相信经常使用Excel的用户都不陌生,那么,二级联动下拉菜单又是什么呢?与一级下拉菜单有什么关系呢?二级联动下拉菜单是根据一级下拉菜单内容的变化而变化的。
大家都知道,不同的部门包含的岗位不同,如果要将所有的岗位都列出来,那么选项就会增多,选择效率就会大大降低。
而此时,可为部门设置一级下拉菜单,为岗位设置二级下拉菜单,这样,选择部门后,会自动在二级下拉菜单列表中显示该部门对应的岗位。
选项减少了,效率是不是也就提高了呢?例如,在员工生日表中添加【部门】和【岗位】两列数据,为【部门】列设置一级下拉菜单,为【岗位】列设置二级下拉菜单,具体操作步骤如下。
步骤01:打开素材文件,新建【序列】工作表,在该工作表中输入各部门及各部门包括的岗位,选择部门所在的A1:A6单元格区域,打开【新建名称】对话框,将名称设置为【部门名称】,其他保持默认设置,单击【确定】按钮,如下图所示。
步骤02:选择 A1:G6 单元格区域,打开【定位条件】对话框,选中【常量】单选按钮,单击【确定】按钮,,如下图所示。
步骤03:即可选择A1:G6单元格中含内容的单元格区域,单击【定义的名称】组中的【根据所选内容创建名称】按钮,打开【根据所选内容创建名称】对话框,A选择根据什么内容创建名称,这里选中【最左列】复选框,单击【确定】按钮,如下图所示。
步骤04:经过上步操作,即可按照部门定义名称,在【定义的名称】组中单击【名称管理器】按钮,打开【名称管理器】对话框,在其中可查看到定义的名称,如下图所示。
步骤05:关闭对话框,切换到【Sheet1】工作表中,选择C3:C11单元格区域,单击【数据验证】按钮,打开【数据验证】对话框,将允许条件设置为【序列】,来源设置为【=部门名称】,单击【确定】按钮,如下图所示。
步骤06:选择D3:D11单元格区域,打开【数据验证】对话框,将允许条件设置为【序列】,来源设置为【=INDIRECT(C3)】,单击【确定】按钮,如下图所示。
【Excel技巧】制作一级、二级、三级联动下拉菜单
【Excel技巧】制作⼀级、⼆级、三级联动下拉菜单
使⽤数据有效性制作⼀级下拉菜单对⼤多数⼈来说并不陌⽣,但你知道如何制作⼆级、三级联
动的下拉菜单吗?
如下⾯动图所⽰,当在A11单元格选择不同省份时,单元格B11、C11下拉菜单对应的市和区也
随之变化。
本⽂将依次介绍如何制作⼀级、⼆级、三级下拉菜单。
⼀、制作⼀级下拉菜单
选中A2:D2单元格区域,单击【公式】选项卡下的【名称管理器】按钮,“名称”框内输⼊“省
份”。
选中A11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=省份”,点击确定。
设置完成后,A11单元格右下⾓出现倒三⾓符号,点击倒三⾓,就会出现列出各省名称的下拉菜
单。
⼆、制作⼆级下拉菜单
选中A2:D7单元格区域,单击【公式】选项卡下的【根据所选内容创建】按钮,勾选“⾸⾏”,
点击确定。
选中B11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=indirect(A11)”,点击确定。
三、制作三级下拉菜单
选中F2:L17单元格区域,单击【公式】选项卡下的【根据所选内容创建】按钮,勾选“最左
列”,点击确定。
选中C11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=indirect(B11)”,点击确定。
通过以上设置,就可以出现本⽂开头展⽰的三级联动下拉菜单。
总结:
制作下拉菜单需要⽤到“数据验证”功能,结合indirect()函数,“数据验证”功能变得更为强⼤。
excel如何制作二级联动下拉菜单?一步步跟着来做吧~
excel如何制作二级联动下拉菜单?一步步跟着来做吧~
我们在使用excel表格时会制作下拉菜单,一般做一级很多小伙伴都会做了,但是有时候需要制作二级联动菜单,那要如何制作呢?下面就来看看吧。
一、我们先打开一份测试表格。
这里建了两个标签页,一个是需要显示的,一个是数据的来源包括一级和二级的数据。
Sheet1
Sheet2
二、选择所有数据,菜单选择【公式】,点击【根据所选内容创建】。
三、只保留一个【首行】,点击【确定】。
四、选中第一个一级单元格,菜单选择【数据】后,点击【数据验证】下拉。
五、下拉选择【数据验证】。
六、【允许】选择序列后,点击【来源】右边向上箭头按钮。
七、选择sheet2一级的数据后,点击右边向下箭头按钮。
八、点击【确定】返回。
九、一级菜单制作好了,这个大部份人都会。
十、点击二级菜单的单元格,步骤同上述二到四步骤。
十一、弹出框我们修改一下来源,使用公式,A2指一级单元格。
点击确定。
十二、忽略错误,继续确认。
十三、这样我们看到选择一个一级菜单,二级菜单也根据过滤显示出来了。
你学会了吗?。
excel怎么制作二级联动下拉菜单
excel怎么制作二级联动下拉菜单推荐文章怎么用excel制作成条形码热度:怎么在excel表格中制作一份燃尽图表热度:在EXCEL2013表格中旋转表格的效果怎么制作热度:Excel表格中的收入和成本数据怎么制作成瀑布图热度: excel表格中怎么制作比赛自动评分表热度:日常工作中,我们常需要一个下拉菜单,让后面的下拉菜单依据前面的下拉菜单的内容的改变而改变,也就是二级联动菜单了,在excel当中该如何制作出来呢?下面就跟店铺一起看看吧。
excel制作二级联动下拉菜单的步骤1、打开excel软件,制作一个简单的个人信息表格。
2、选中单元格C2,打开“数据”菜单中的“有效性”3、进入数据有效性设置窗口,在“有效性条件”中允许下拉列表中选择“序列”。
4、选中右边的“忽略空值”与“提供下拉箭头”。
5、在“来源”下的文本框内输入供下拉选择的数据项,各个项之间以英文状态下“,”分开。
6、确定,即可在C2单元格中出现下拉箭头按钮。
拖动鼠标复制完成C列下的其他单元格,这样简单的一级下拉菜单就制作完成了。
二级联动下拉菜单1、在原来的数据基础上,我们增加一列市区,来实现省市之间的联动菜单。
2、选中单元格C2,首先我们定义一个名称,打开“插入”菜单下“名称"-"定义"3、新建一个“省份”,引用位置中选择我们在一旁创建的省市列表数据I1:J14、选择I1:J5省市的所有单元格,打开“插入”-》“名称”-》“指定”5、选择“首行”,因为我们的省份是在第一行。
6、打开“数据”菜单“有效性”,跟一级下拉菜单一样设置,在来源中输入“=省份”7、确定,即可以省份中看到下拉菜单。
8、选择单元格D2,同样打开数据有效性窗口。
9、在来源中输入:=INDIRECT($C2),根据省份来判断对应的市区。
10、确定,选择省份后就可以下拉选择所对应的市区了。
excel下拉级联,excel下拉级联的做法
excel下拉级联,excel下拉级联的做法
前⾯的⽂章讲了,excel下拉级联,重新选第⼀个下拉,后⾯那个值怎么清除。
今天我讲下excel利⽤宏解决整个表格的级联下拉问题。
我遇到的情况是两个下垃圾连,第⼀个医⽣类别,第⼆个医⽣职称,⽽且我是要求两个列都有级联,就⽐如N9和O9要级联,N10和
O10要级联,第三我的客户可能会
复制⼀⾏的内容,到下⾯粘贴,因为⼀个科室有很多成员。
这样就会发现级联被搞乱了。
被粘贴的那⾏本来好好的级联关系,改变了,具体⼤家可以⾃⼰去做⼆级下拉的那种。
我百度最后发现的宏解决的,这个不怕客户整⾏复制粘贴。
注意第N列,第O列临床职称类别选了,临床职称才能选择。
主要看宏代码,Case Is =14 表⽰的第N列是第14列,其他的我真的不知道怎么解释了,其实我也看不懂,⼤概就是获取sheet2 的内容,然后根据公式来,不过
必须先把第⼀个下拉的给整出来。
来源⾥的医师 10801,医技 10802,护理 10803 ,正好是sheet2⾥⾯的第⼀列的医师 10801,医技10802,护理 10803 。
汉字和编码间不要加横杠了啥的,空格可以,要不就识别不出来的,
然后第⼆个就是根据的第⼀个的下拉选的内容去sheet2⾥寻找它的⼦数据,寻找的⽅式不太懂,但是sheet2⾥⾯的三列是必须的。
Excel使用技巧—制作炫酷的多级下拉菜单原来这么简单
Excel使用技巧—制作炫酷的多级下拉菜单原来这么简单
今天,我们学习的是Excel的比较炫酷的功能—制作多级下拉菜单。
下拉菜单的好处就是提供了输入的选项,不用手动输入,只需选择一项即可。
平时我们经常看到下拉菜单里一个选项改变,另一个下拉菜单的内容会跟着改变,是不是觉得很酷?不用羡慕,本文将手把手教你如何制作一个多级下拉菜单。
1.一级下拉菜单
一级下拉菜单应用最多的就是性别,下拉选项为男女二项,省的手动输入。
数据-有效性-序列-输入'男,女'或引用单元格的内容都行。
GIF
GIF
2.二级下拉菜单
如图将省份放在首行,市放在省下面。
选中省市名称(不要选择空白单元格,不然,也会被添加进入菜单中的)。
选好后选择公式-定义名称-根据所选内容创建,只勾选首行,然后确定。
省份的设置就是一级下拉菜单。
市级的设置在数据有效性-序列的来源需要输入=INDIRECT(A8),A8即省份所在单元格,最后下拉将刚才设置好的格式填充到下面单元格即可。
动态操作如下:
GIF
3.三级下拉菜单
省市放在一起时省要放在首行或首列,市县放在一起时市要放在首行或首列,这是为了在创建名称时能够根据首行或首列来创建。
具体动态操作如下:
GIF
GIF
好了,本次分享的就是Excel中一二三级下拉菜单的制作方法,如果大家还有什么不懂的可以在下方留言,欢迎观看!。
excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门
excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门很多小伙伴们都知道,利用数据有效性功能做一个下拉列表,可以让用户从列表中选择选项,避免手工输入造成的错误。
但是你们知道如何做一个多级联动下拉列表吗?先让我介绍一下,什么叫多级联动下拉列表。
例如,公司里面的部门,分为一级部门,二级部门等。
要求用户在选择了一个一级部门后,在二级部门中,只能选择一级部门对应的那些二级部门。
最终效果我们就以上面这个例子开始,向小伙伴们,演示一下如何做这样一个多级联动下拉列表。
动画演示解析:首先,分别定义了[市场部]和[信息研发部]名称,来管理各自对应的二级部门。
然后,在数据有效性中,指定一级部门的数据序列来源于{B1:C1}最后,在数据有效性中,指定二级部门的数据序列来源于Indirect(D8),快速适用公式到其他二级部门单元格中。
这里只有一点要说明一下,那就是Indirect(D8)的作用。
Indirect(D8)的执行细节,如下图:Indirect函数解析附:Indirect(ref)函数的定义:返回文本字符串ref所指定的引用扩展:如果是三级联动,例如下图中的例子,怎么做呢?最终效果请看动画演示效果:动画效果三级部门联动原理和二级部门联动的例子是一样的。
最后总结一下,这一期的主要内容是联动下拉列表的实现,包括二级联动以及三级联动。
用到的主要功能点是:在名称管理器中创建名称来管理对应的单元格区域,以及通过Indirect函数去查找地址对应的实际引用(相当于二次查找)。
欢迎大家观看,转发,并留下宝贵意见,谢谢。
本文是[谈谈生活谈谈职场]的原创,如要转载,请联系作者。
关键词:Excel 联动下拉列表,Excel 联动下拉框,Indirect。
在excel表格里如何设置三级联动列表,学会这,多少级下拉列表都能轻松搞定
在excel表格里如何设置三级联动列表,学会这,多少级下拉列表都能轻松搞
定
在前面的章节里我们学习了如何设置一级下拉菜单和二级联动菜单,今天我们通过设置三级菜单来巩固复习如何设置多级联动菜单,不知道如何设置一级下拉菜单和二级联动菜单的,请翻阅前面的章节。
下图图示中已经设置好了一级和二级下拉列表。
在选项设置区域设置好三级下拉列表和二级选项的对应关系,横竖设置都行,但首行或首列必须是对应的二级列表。
选中表格里三级下拉选项,首行是二级下拉选项,点击菜单栏上“公式”,单击“根
据所选内容创建”,弹出窗口,勾选首行,即通过首行也就是二级列表创建对应的名称。
选中表格里的项目编号,打开数据验证窗口,在验证条件里设置允许序列,单击来源,输入“indirect($b4)”,即项目编号这一列的下拉选项来源是根据B列单元格的值在选项区域里引用。
点击确定,点击“项目编号”,下拉列出的选项是由二级下拉列表选出的数据决定,而二级下拉列表由一列下拉列表决定,这样就建立好了三级联动下拉列表。
以上,都理解了,四级、五级下拉列表也就轻轻松松能创建了。
有问题,欢迎留言讨论。
excel制作多级下拉菜单其实很简单
excel制作多级下拉菜单其实很简单
心动不如行动,很多时候咱们能不能做成一件事,关键不在于想,而在于动,当然也不能盲目的动,但预期忙于每天空想,不如一步一个脚印向前,从小处做起,学excel也是一样,咱们每天学一点,回头看,你已经是大师了!闲话少说,今天和大家一起学习多级下拉菜单的简单制作方式。
所为多级下拉菜单,简单的说就是满足条件1有几个,能筛选出来作为条件2,在选择条件2,挑出满足的,等等,先演示一下比较形象
打开今日头条,查看更多精彩图片
怎么做的呢,具体步骤是这样的:
1、将条件1、条件2和条件三按照图示进行归类,并自定义名称
条件1就是不同部门,A1:B1,条件2就是级别,条件三就是同事满足条件1和条件2的姓名,都是按列分类
2、通过自定义名称,将条件2和条件三都定义成名称
公式-定义名称-选择范围-点击根据所选内容创建-选首行
3、利用indirect函数,引用自定义名称,实现多级选择
这里条件1直接用数据有效性-序列,条件2利用indirect函数,引用A11,条件2就是引用
A11&B11,图示如下
是不是很简单,其实很多知识不复杂,你认为复杂那是没有掌握到简单的方法,是不是?。
Excel中制作多级下拉菜单方法
第一步:建立逻辑关系框架
省份四川
重庆
成都江津绵阳
云阳南充
璧山德阳
酉阳广元
万州自贡
涪陵
泸州第二步:按Ctrl+F3,进入名称管理器,新建“省份”,选定区域为C2:D2
1、按Ctrl+F3,进入“名称管理器”,出现如下图标
2、点新建,取名称为“省份”
3、点“引用位置”后的图标,选择“四川、重庆”2个单元格
城市
4、相应的将四川下的各城市命名为“四川”,重庆下的各城市命名为“重庆”
5、建立表格
一级二级省份城市
四川成都
7、在来源中输入“=省份”
8、点C62单元格,选择“数据”-“数据有效性”,在设置中将“允许”项选择为“序列”
9、在来源中输入“=indirect(b62)”序号。
excel实现多级联动下拉菜单
excel实现多级联动下拉菜单
展开全文
一、
我们要实现的功能很简单,就是我们选择一级菜单后,二级菜单里就有对应一级菜单的内容,我们选择二级菜单的项的时候,三级菜单会产生对应二级菜单项的内容,以此类推。
二、首先我们有相应的数据,一级、二级、三级所对应的内容。
三、
选中我们准备好的数据列,单击公式---->根据所选内容创建,弹出设置窗口。
如下图设置即可
四、
设置一级菜单项,单击数据---->数据有效性,弹出设置窗口。
如
下图设置即可
五、
设置二级菜单项,单击数据---->数据有效性,弹出设置窗口,来源这一项需要手动输入一个函数INDIRECT(目标单元格),然后确定即可。
六、
三级菜单的设置和二级相同,单击数据---->数据有效性,弹出设置窗口,来源这一项需要手动输入一个函数INDIRECT(目标单元格),然后确定即可。
七、
三级联动菜单完成了,很好学的。
4级、5级及更多级的设置也是相同的。
希望小编的文章能给予你帮助。
Excel简单制作一级、二级、三级及多级联动下拉菜单
E x c e l简单制作一级、二级、三级及多级联动下拉菜单(总9页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--Excel简单制作一级、二级、三级及多级联动下拉菜单Excel2003巧用数据有效性和INDIRECT函数简单制作一级、二级、三级及多级联动下拉菜单一、Excel一级下拉菜单制作例如在A1:A10单元格制作一个下拉列表菜单,步骤如下:选中A1:A10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中的每一项要用英文逗号隔开。
设置好以后,在A1:A10单元格就能进行下拉选择了,如图所示:二、Excel二级下拉菜单制作例如在A1:A10和B1:B10单元格制作二级联动下拉列表菜单,步骤如下:1、在表中输入需联动下拉选择的信息,如图所示(其中省份是一级下拉选项,市名是二级下拉选项):2、选中E1:F1单元格,选择“插入—名称—定义”,输入名称如“省份”,如图示:EXCEL 2007如下:3、选中E1:F3单元格,选择“插入—名称—指定—首行”,如图所示:EXCEL 2007如下:4、选中A1:A10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=省份5、选中B1:B10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=INDIRECT($A1)设置好以后,在A1:A10和B1:B10单元格就能实现联动下拉选择了,如图所示:三、Excel三级下拉菜单制作例如在A1:A10和B1:B10和C1:C10单元格制作三级联动下拉列表菜单,步骤如下:1、在表中输入需联动下拉选择的信息,如图所示(其中省份是一级下拉选项,市名是二级下拉选项,县名是三级下拉选项):2、选中E1:F1单元格,选择“插入—名称—定义”,输入名称如“省份”,如图所示:EXCEL 2007如下:3、选中E1:F3单元格,选择“插入—名称—指定—首行”,如图所示:EXCEL 2007如下:4、选中E5:H7单元格,选择“插入—名称—指定—首行”,如图所示:5、选中A1:A10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=省份6、选中B1:B10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=INDIRECT($A1)7、选中C1:C10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=INDIRECT($B1)设置好以后,在A1:A10和B1:B10和C1:C10单元格就能实现联动下拉选择了,如图所示:四、Excel多级下拉菜单制作按以上步骤能够很简单地制作出三级以上联动下拉菜单的制作。
Excel如何实现多级联动
Excel如何实现多级联动
Excel中总会遇到这种需求,希望根据某⼀个字段A的内容,限定另⼀个字段B的选项,即为多级联动,⽐如“省-市-区”三级联动,甚⾄于四级或更多的联动,要怎么做呢?
1、列出每⼀级的选项
2、选中【⼀级】枚举内容,excel⼯具栏中点击【公式】->【定义名称】,输⼊⾃定义名称
如“柳楹”
3、选中【⼆级】枚举内容,excel⼯具栏中点击【公式】->【根据所选内容创建】,⼆级枚举根据最左列变更,即按最左列的值创建名称
4、选中【三级】枚举内容,excel⼯具栏中点击【公式】->【根据所选内容创建】,三级枚举根据⾸⾏变更,即按⾸⾏的值创建名称
5、同理,按照第3步或第4步设置【四级】及【多级】的名称,以此来设置每⼀级的名称;
6、设置联动区域,选中【⼀级】区域,选择区域可以是⼀列也可是⼀个或多个单元格,本⽂以⼀列为例,选中A列,excel⼯具栏中点击【数据】->【数据验证】,设置验证条件为“序列”,来源定义为【⼀级】枚举设置的名称“柳楹”;
7、设置联动区域,选中【⼆级】区域,选择区域和【⼀级】区域⼀致,选中列,excel⼯具栏中点击【数据】->【数据验证】,设置验证条件为“序列”,来源定义为“=INDIRECT($A1)”;
8、设置联动区域,按照第7步设置步骤,设置【三级】【四级】【多级】区域的数据验证;
9、这样,在excel中的多级联动就设置完成了。
设置完成后,⿏标点击联动区域内单元格会出现下拉箭头的按钮,可查看可输⼊的选项,只有上⼀级选择枚举后,后⼀级才可以继续选择。
来源:⽹络。
EXCEL如何设置多级下拉列表
EXCEL2010如何设置多级联动下拉列表
一、建立下拉列表数据:
上图为我们在Sheet2表中建立的下拉列表数据,我们可以根据自己的需求建立自己的数据。
二、为下拉列表定义名称
选中河北省的三个市,将名称定义为“河北省”
选中“石家庄市”下面的区、县,然后定义名称为:“石家庄市”
其它几个省市按照此方法全部定义好名称,打开名称管理器看一下我们定义的所有名称哈:
三、利用“数据工具”中的“数据有效性”来建立下拉列表
我们返回Sheet1表中,选中一级菜单的的表格,然后打开“数据有效性”
在“数据有效性”-“设置”-“有效条件”-“序列”-“来源”中输入:“河北省,山西省,内蒙古自治区,辽宁省,”注意逗号是英文状态下输入的。
三级。
我们在“一级菜单”中随便选择一个省份,然后单击“二级菜单的表格设置数据的有效性,设置完后把下面的单元格做填充就好啦。
注意在来源里引用的时候要
用混合引用,否则的话你自己看看就知道结果啦。
三级菜单会了吧。
以此类推就可啦。
EXCEL2010多级下拉
列表案例.xlsx。
Excel下拉列表及级联的方法
在“以选定区域创建名称”对 话框中:选择“以下列选定区 域的值创建名称” (即第1级 列表的内容在选定区域中的 “行”或“列”)
2
第3页/共9页
Excel下拉列表及级联的方法
下拉列表的级联(方法:数据有效性)
在指定位置(例如:g3)设计第1级下拉列表:在 “数据有效性”对话框中,“设置”选项卡 → “有效性条件”“允许”选择“序列”→ 选择数据 “来源”(下拉列表内容所在区域:$k$3:$k$8)
在指定位置(例如:h3)设计第2级下拉列表:在 “数据有效性”对话框中,“设置”选项卡 → “有效性条件”“允许”选择“序列”→ 在“来源” 中输入“=INDIRECT( g3)”公式,公式中的参数是 第1级下拉列表所在的单元格的编号。
3
第4页/共9页
Excel下拉列表(补充)
下拉列表(方法2:窗体组合框)
“开发工具”选项卡 → “控件”组 → “插入” (打开“表单控件”工具箱)
在“表单控件”工具箱中:选择“组合框(窗体控 件)”→ 在所需位置画出组合框
右击组合框→ 选择“设置控件格式”(打开“设置 控件格式”对话框)
4
第5页/共9页
Excel下拉列表(补充)
下拉列表(方法2 :窗体组合框)
在“ActiveX控件”工具箱中:选择“组合框 (ActiveX控件)”→ 在所需位置画出组合框
右击组合框→ 选择“属性”(打开“属性”窗体) 注意:需要“设计模式”有效
6
第7页/共9页
Excel下拉列表(补充)
下拉列表(方法3 :ActiveX控件的组合框)
在“属性”窗体中:设置 “LinkedCell”(下拉列表所
Excel一级和多级下拉列表的制作
Excel⼀级和多级下拉列表的制作
⼀.⼀级下拉列表
1.数据来源表格
(1)选中⼀列数据,单击菜单【数据】中的【数据验证】;
(2)在弹出的【数据验证】对话框中,在【允许】选项上选择【序列】,在数据来源选项中选择如G6:G10单元格,单击确定,此时,G6:G10单元格内的内容即为下拉列表中的选项。
2.输⼊选项数据
(1)选中⼀列数据,单击菜单【数据】中的【数据验证】;
(2)在弹出的【数据验证】对话框中,在【允许】选项上选择【序列】,在数据来源选项中⼿动输⼊如⾝份证,护照,单击确定,此时“⾝份证,护照”即为下拉列表的选项。
⼆.多级下拉列表
(1)选中⼆级和三级下拉列表数据源的单元格,单击菜单【公式】中的【根据所选内容创建】,勾选⾸⾏;
(2)选中某⼀列数据,单击菜单【数据】中的【数据验证】;
(3)在弹出的【数据验证】对话框中,在【允许】选项上选择【序列】,输⼊ =indirect($E5),这格是引⽤E5单元格,即前⾯某列的数据,是受E5约束;
(4)同理,可制作更多级的下拉列表。
Excel中实现多级联动的操作方法
Excel中实现多级联动的操作方法临近年末,工作比较忙,也有一段时间没有写一些经验分享了,打开hi发现有网友问我说,我用offset实现了2级联动,但是我想实现3级甚至更多级的联动,该怎么办,因为时间的关系,没有及时的给予这位朋友回复,就利用这次经验,今天,店铺就教大家如何实现3级甚至更多级的联动。
Excel中实现多级联动的操作步骤如下:1、首先来说一下我们要实现的效果,就是我们选择1级菜单后,2级菜单里就有对应1级菜单的内容,我们选择2级菜单的项的时候,3级菜单会产生对应2级菜单项的内容,以此类推,来说一下我实现这种功能的原理,就是为不同的列的内容设置了名称,而这个名称恰好就是上一级菜单里的选择项。
这样的情况下,在数据有效性中的函数读取的其实是引用这个名词所对应的区域内的内容,也就把我们下一级的菜单内容读取出来了。
2、接下来,我们来准备数据,根据第一步所描述的原理,我将列名进行了颜色处理,以方便大家去理解。
3、从1级项到3级项,高级别项是下一级的列名,这就是我们的数据源的格式,如果有的网友问,不加这些列名可以吗?回答是:可以的,不加列名的话,你需要知道每列对应的上一级的内容,加上只是方便查看。
4、接下来的一步是Office2003同2003以上版本不同的地方,创建名称,2003需要逐一创建,而像2013可以全选以后,系统会根据选择区域自行创建,不过逐一创建也有好处,就是我们不会出现部分值出现2次的现象。
接下来,我们就逐一进行创建,首先创建“百度”的2级项内容。
选中数据区域。
5、点击Ctrl+F3,或者从菜单栏中选择“插入”--“名称”--“定义”。
6、需要注意的是,系统会默认所选区域的首单元格内容为当前工作薄名称,我们需要改为上一级的名称。
这里,它的上一级是“百度”。
7、点击“添加”,这样一个工作薄的名称就添加完成了,剩下的同理。
8、全部添加完成后,我们就完成了对所需要的数据区域的命名工作。
9、接下来,我们准备表格,我们需要将数据在表格中进行多级关联以实现我们想要的效果。
多级联动下拉菜单for excel
一级二级三级四级直辖市北京博物馆文化直辖市上海人民广场超市甘肃省南京
广东省潮阳
甘肃省兰州
步骤:
1、
2、3、4、选定二级菜单,给二级菜单命名,注意该命名将会被引用,用一级菜单的表头明作为二级菜单
应用方法为:在数据有效性中选择序列,输入=INDIRECT(A9),其中A9的引用就是命名的二级菜单名字选定三级菜单,给三级菜单命名,注意该命名将会被引用,用二级菜单的表头明作为三级菜单
应用方法为:在数据有效性中选择序列,输入=INDIRECT(A9),其中的A9就是命名的一级菜单名字
用同样的方式选定三级菜单
在需要做下拉菜单的空格中选择数据->数据有效性->设置->允许:序列;数据:=INDIRECT(A
其中A9是上一级菜单所在的相对表格定位号,本例中的含义是在二级菜单中选择的数据来源于一级菜单第A列第9行所引用的命名,同理后续依次引用上一级相对定位表格中的命名菜单数据
第一级菜单直接引用绝对定位=$A$1:$E$1
选定一级菜单,为简单明了,一级菜单建议用横排方式,其中表头的名字作为二级菜单的命名
三级菜单或后续的菜单也用同样的方面,用表头做命名
的命名,同样
级菜单的命名就是命名的二级菜单名字
级菜单的命名命名的一级菜单名字
ECT(A9);
择的数据来源于一级菜菜单数据。
Excel二级联动和多级联动
Excel二级联动和多级联动一、什么叫做二级联动二级联动我在网上没有找到具体的定义,但是我可以在这里大致说一下什么叫做二级联动,我们在平时使用Excel的过程中经常会用到一些“级别限制关系”,这个词语可能用的不是很准确,我在这里给大家打个比方。
Excel中有两列,第一列为姓氏列,第二列为姓名列。
姓氏列中有:张、王、李、赵供大家选择,行名列中有很多姓名供大家选择,但是有个要求,当姓氏列为“张”的时候,只能选择姓张的姓名,反之依然。
可能我说的还不够仔细,下面截图给发夹示例说明:当你选择姓氏为“张”的时候,行名列,你只能输入“张飞、张志朋、张之洞、张松”,当选择“王”的时候,你只能输入“王羲之、王朝、王明、王利”。
二、二级联动的作用这个是对输入的一种规范,尤其是对第二列输入的一种规范三、如果通过Excel制作二级联动a)如上图建立“码表”,如下图所示:b)添加下列名称:“姓氏”:张、王、李、赵“张”:张飞、张志朋、张之洞、张松“王”:王羲之、王朝、王明、王利“李”:李白、李煜、李世民、李贺“赵”:赵子龙、赵匡胤、赵飞燕、赵峰注:添加名称的方法:i、打开“数据-名称管理器”,如下图所示:ii、添加名称,如下图所示:按红色位置的按钮可以用鼠标选择区域c)建立测试区域,如下图所示:d)选中“姓氏”下方的单元格,点击“数据-有效性”“允许值”选择“序列”“来源”填写“=姓氏”如下图所示:e)选中“姓名”下方的单元格,点数“数据-有效性”“允许值”选择“序列”“来源”填写“=indirect(H10)”注:并不是一定是H10,具体是多少需要因人而异,那个是他前一列的第一个单元格的坐标,也就是姓氏下面第一个单元格的坐标。
本例是H10,如下图红色圆圈包含的单元格的坐标四、多级联动的制作方法多级联动的制作方法同上面的二级联动的方法相思,下面只给出说明和效果图来示例1、如上图建立“码表”,如下图所示:2、定义名称:a、“公式-名称管理器”b、添加下列名称:“省份”:北京、上海市、河北、山东“北京”:东城区、海淀区、西城区、朝阳区“上海”:上海市“河北”:秦皇岛、保定、邢台“山东”:济南、威海“海淀区”:人民大学、清华大、北京大学“上海市”:复旦大学“秦皇岛”:燕山大学、河北科师“邢台”:邢台学院“保定”:保定学院、河北电力“济南”:济南大学“威海”:哈尔滨工业大学(威海)c、建立测试区域,如下图所示:d、选中“省和直辖市”下方的单元格,点击“数据-有效性”“允许值”选择“序列”“来源”填写“=省份”e、选中“城市”下方的单元格,点数“数据-有效性”“允许值”选择“序列”“来源”填写“=indirect(I45)”f、选中“学校”下方的单元格,点数“数据-有效性”“允许值”选择“序列”“来源”填写“=indirect(J45)”五、多级联动效果图如下:最后:这里只用到了“名称管理器”和indirect 函数,加上我的图文教学,应该很容易理解吧,突然需要忙了,就写到这里吧,不懂的可以联系本人!可以加入QQ群:193776232 下载示例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel应用场景:多级联动下拉列表实现选择一级部门下的二
级部门
很多小伙伴们都知道,利用数据有效性功能做一个下拉列表,可以让用户从列表中选择选项,避免手工输入造成的错误。
但是你们知道如何做一个多级联动下拉列表吗?先让我介绍一下,什么叫多级联动下拉列表。
例如,公司里面的部门,分为一级部门,二级部门等。
要求用户在选择了一个一级部门后,在二级部门中,只能选择一级部门对应的那些二级部门。
最终效果我们就以上面这个例子开始,向小伙伴们,演示一下如何做这样一个多级联动下拉列表。
动画演示解析:首先,分别定义了[市场部]和[信息研发部]名称,来管理各自对应的二级部门。
然后,在数据有效性中,指定一级部门的数据序列来源于{B1:C1}最后,在数据有效性中,指定二级部门的数据序列来源于Indirect(D8),快速适用公式到其他二级部门单元格中。
这里只有一点要说明一下,那就是Indirect(D8)的作用。
Indirect(D8)的执行细节,如下图:Indirect函数解析附:Indirect(ref)函数的定义:返回文本字符串ref所指定的引用扩展:如果是三级联动,例如下图中的例子,怎么做呢?最终效果请看动画演示效果:动画效果三级部门联动原理和二级部门联动的例子是一样的。
最后总结一下,这一期的主要内容是联动下拉列表的实现,包括二级
联动以及三级联动。
用到的主要功能点是:在名称管理器中创建名称来管理对应的单元格区域,以及通过Indirect函数去查找地址对应的实际引用(相当于二次查找)。
欢迎大家观看,转发,并留下宝贵意见,谢谢。
本文是[谈谈生活谈谈职场]的原创,如要转载,请联系作者。
关键词:Excel 联动下拉列表,Excel 联动下拉框,Indirect。