Excel简单制作一级、二级、三级及多级联动下拉菜单

合集下载

在excel中如何做二级下拉菜单和三级下拉菜单?

在excel中如何做二级下拉菜单和三级下拉菜单?

在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.一级下拉菜单制作“性别”下拉菜单:1. 首先选中数据区域“B2:B6”,点击“数据”-“数据验证(有效性)”- “数据验证”。

2. 在弹出的数据验证窗口中,点击“设置”,选择“序列”,在来源中输入下拉菜单数据“男,女”(一定要是英文状态下的逗号),点击“确定”即可。

3. 这样“性别”下拉菜单完成啦!1.二级下拉菜单要想在输入完一个省份后,二级下拉菜单即可弹出对应城市,改怎么操作呢?1.首先选中所有数据区域“A1:C4”,再按“CTRL G”,点击“定位条件”。

2.2. 在弹出的定位条件窗口中,选择“常量”,点击“确定”按钮。

3. 之后点击“公式”-“根据所选内容创建”名称。

4. 在弹出的根据所选内容创建名称窗口,勾选“首行”,取消“勾选最左列”,点击“确定”按钮。

5. 接着选中“E2:E4”范围数据,点击“数据”-“数据验证(有效性)”- “数据验证”。

6. 在弹出的数据验证窗口中,点击“设置”,选择“序列”,来源中数据区域引用“A1:C1”。

7. 此时省份下拉菜单完成。

8. 最好先选中一级下拉菜单,再选中“F2:F4”数据区域,点击“数据”-“数据验证(有效性)”- “数据验证”。

9. 在弹出的数据验证窗口中,点击“设置”,选择“序列”,来源中输入公式为“=indirect(e2)”,点击“确定”按钮。

10. 此时二级联动下拉菜单就完成啦!1.三级下拉菜单1.方法跟二级下拉一样,就是依样画葫芦,在原来二级的基础上,再增加一个根据所选内容创建名称。

首先选中“二三级数据”,按“CTRL G”,打开定位条件,选择“常量”,在“公式”选项下“根据所选内容进行创建”,选择“首行”,取消“勾选最左列”(下面只展示最后步骤,不再一步步展示)。

2.同样最好先选中一二级下拉菜单,然后选中数据区域“G2:G4”, 点击“数据”-“数据验证(有效性)”- “数据验证”, 在弹出的数据验证窗口中,点击“设置”,选择“序列”,来源中输入公式为“=indirect(f2)”,点击“确定”按钮。

三级下拉菜单

三级下拉菜单

我想用EXCEL工作表设计一个会计记账凭证,但需要设置二级与三级下拉菜单,
具体如下:如果我在A1单元格中设置了下拉菜单,内容为:管理费用,财务费用,
销售费用,固定资产,原材料,库存商品等项,当我在A1单元格中选中“管理费用”时,
B1单元格可提供:差旅费用、办公用品、办公费用、工资、保险费、招待费、
生活费、汽车费用、开发费用、福利费等10项可选;如果在A1单元格选中“财务费用”时,B1单元格可提供:收款手续费、汇款手续费、银行手续费、利息费用共4个选项;
如果A1选中“销售费用”时,B1可提供国际运费、国内运费、样品费、展览费用、
工资、广告费共6个选项;如果A1选中“原材料”,B1可提供液晶屏、线材、玻璃、
五金件、包装材料、塑胶壳、支架、电子材料共8项,如果B1选中“液晶屏”时,
C1可提供7寸屏、5.8寸屏、10.4寸屏、9寸屏、9.2寸屏、12.1寸屏等6个选项。

管理费用财务费用销售费用固定资产原材料库存商品
差旅费用收款手续费国际运费液晶屏液晶屏办公用品汇款手续费国内运费线材7寸屏
办公费用银行手续费样品费玻璃 5.8寸屏工资利息费用展览费用五金件10.4寸屏保险费工资包装材料9寸屏
招待费广告费塑胶壳9.2寸屏生活费支架12.1寸屏汽车费用电子材料
开发费用
福利费用。

Excel如何设置三级下拉菜单

Excel如何设置三级下拉菜单

Excel如何设置三级下拉菜单
、⾸先,在Excel中将数据分别录⼊到Sheet2和Sheet3中。

Sheet2中是⼀级和⼆级,Sheet3中是⼆级和三级的数据。

和之前制作⼆级下拉菜单的⽅式差不多,先进⼊Sheet2中,选择所有数据,点击「公式」-「定义的名称」-「根据所选内容创建」只保留「⾸⾏」前⾯的勾,其他的全部取消掉。

同样的⽅法,再次进⼊Sheet3中进⾏操作。

2、设置⼀级下拉菜单。

进⼊Sheet1,选中A2单元格,进⼊「数据」-「数据⼯具」-「数据验证」-「设置」-「允许」中选择「序列」,在「来源」中选择Sheet2中的「A1:C1」单元格(就是⼀级下拉菜单的内容)。

3、设置⼆级下拉菜单。

光标定位到B2单元格,然后进⼊「数据」-「数据⼯具」-「数据验证」-「设置」-「允许」中选择「序列」,「来源」中输⼊「=INDIRECT(A2)」确定。

4、设置三级下拉菜单。

选中C2单元格,同样的操作,只是在「来源」中输⼊的是
「=INDIRECT(B2)」。

最后,选中A2:C2单元格,向下填充⼀下。

此时,多级下拉菜单就已经全部完成。

演⽰效果
三级下拉菜单看起来⾮常⾼端、逼格,只要学会了前⾯的⼀级和⼆级下拉菜单制作过程,三级下拉菜单做起来也是⾮常简单的。

Excel简单制作一级、二级、三级及多级联动下拉菜单

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快速创建1级2级3级或多级下拉菜单

Excel快速创建1级2级3级或多级下拉菜单

Excel快速创建1级2级3级或多级下拉菜单
平时,我们在处理Excel数据的时候(如上图),需要设置下拉菜单(固定允许输⼊的值)。

今天我们就来说说如何简单快速的创建1级2级3级或多级下拉菜单。

⾸先,我们将我们的数据按需求分好(因为数据⽐较多,⼆级⼀下分级,我只列出了⼀⼩部分
⽤来演⽰),如下图:
我们选中我们需要选中1级和2级的数据区域,然后选择【公式】→【根据所选内容创建】→勾选【⾸⾏】→【确定】
选择需要建⽴1级下拉菜单的单元格(我是A2单元格),选择【数据】→【数据验证】旁边有个⼩下拉的按钮→【数据验证】。

在弹出的窗⼝中,选择【序列】,来源:输⼊单元格区域
解析:来源⾥⾯的公式,可以直接写,也可以直接选,见下图。

【Excel技巧】制作一级、二级、三级联动下拉菜单

【Excel技巧】制作一级、二级、三级联动下拉菜单

【Excel技巧】制作⼀级、⼆级、三级联动下拉菜单
使⽤数据有效性制作⼀级下拉菜单对⼤多数⼈来说并不陌⽣,但你知道如何制作⼆级、三级联
动的下拉菜单吗?
如下⾯动图所⽰,当在A11单元格选择不同省份时,单元格B11、C11下拉菜单对应的市和区也
随之变化。

本⽂将依次介绍如何制作⼀级、⼆级、三级下拉菜单。

⼀、制作⼀级下拉菜单
选中A2:D2单元格区域,单击【公式】选项卡下的【名称管理器】按钮,“名称”框内输⼊“省
份”。

选中A11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=省份”,点击确定。

设置完成后,A11单元格右下⾓出现倒三⾓符号,点击倒三⾓,就会出现列出各省名称的下拉菜
单。

⼆、制作⼆级下拉菜单
选中A2:D7单元格区域,单击【公式】选项卡下的【根据所选内容创建】按钮,勾选“⾸⾏”,
点击确定。

选中B11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=indirect(A11)”,点击确定。

三、制作三级下拉菜单
选中F2:L17单元格区域,单击【公式】选项卡下的【根据所选内容创建】按钮,勾选“最左
列”,点击确定。

选中C11单元格,点击【数据】选项卡下的【数据验证】按钮,在弹出的对话框中,“允许”选
择“序列”,来源输⼊公式“=indirect(B11)”,点击确定。

通过以上设置,就可以出现本⽂开头展⽰的三级联动下拉菜单。

总结:
制作下拉菜单需要⽤到“数据验证”功能,结合indirect()函数,“数据验证”功能变得更为强⼤。

三级下拉菜单

三级下拉菜单

excel下拉菜单的制作也是经常使用的一个操作,通常就是利用数据有效性建立分类下拉列表实现。

Excel下拉菜单最常见的就是一级、二级、三级联动下拉菜单。

第一:Excel一级下拉菜单基础制作
在EXCEL中制作一个下拉列表菜单,可以显示下面有多少项。

比如用A1:A6的数据源在C1单元格制作一个Excel下拉菜单。

方法见下图:
选择C1单元格,单击数据——数据有效性,进行如上图的设置。

第二:excel二级下拉菜单制作
数据有效性+定义名称+indirect函数制作Excel二级下拉菜单。

方法如下:
第一步,选择A1:C7区域,单击公式——定义的名称——根据所选内容创建,勾选“首行”,确定。

如下图:
本帖隐藏的内容
第二步,选择E2单元格,用Excel一级下拉菜单基础制作的方法制作,来源输入:
=$A$1:$C$1。

第三步,选择F2单元格,数据有效性,仍然选择序列,来源输入:=indirect($E$2)。

第三:excel三级下拉菜单制作
三级下拉菜单需要用到OFFSET+MATCH+COUNTA函数。

一级下拉菜单:=$B$8:$D$8
二级下拉菜单:
=OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),COUNTA(OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),7 )))
三级下拉菜单:
=OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),COUNTA(OFFSET($A$17,,MATCH($G8,$B$16:$K$ 16,),7)))。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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多级下拉菜单制作
按以上步骤能够很简单地制作出三级以上联动下拉菜单的制作。

另:
格式复制:ctrl+c,粘贴时点鼠标右键---选择性粘贴---有效性验证---确定。

数据有效性还可以直接设置公式:
当D2=收入或贷款或结存时,H2>0,否则H2<0
公式:=IF(OR(D2="收入",D2="贷款",D2="结存"),H2>0,H2<0)
如下图:。

相关文档
最新文档