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如何设置三级下拉菜单

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技巧】制作一级、二级、三级联动下拉菜单

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

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

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

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

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

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

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

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

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

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

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

Excel中表格下拉菜单多项选择的操作方法

Excel中表格下拉菜单多项选择的操作方法

Excel中表格下拉菜单多项选择的操作方法
在做excle表格很容易遇到多项进行下拉菜单的选择,免去了大量的输入时间,而且还不容易打错字而造成的后果。

那么,excel的下拉菜单多项选择怎么做?具体步骤是怎样的?今天,店铺就教大家在Excel 中表格下拉菜单多项选择的操作方法。

Excel中表格下拉菜单多项选择的操作步骤如下:
第一步:先选定其中一个需要多项选择下拉菜单的单元格,点击excle上的数据选项栏——数据有效性——选中下拉中的数据有效性。

第二步:弹出数据有效性窗口。

第三步:一般做多项选择下拉菜单的时候,有效性条件允许中找到“序列”选项。

第四步:在来源中,写出你的多项选项的下拉菜单项目(每个项目中间用英文状态下的逗号表示)。

例如:我,我们,你,你们,他,他们。

第五步:点击“确定”按钮,在之前选择的单元格中即可看到设置的多项选择下拉菜单。

第六步:如果下面的单元格同样如此,即可点击原有的单元格进行下拉即可。

Excel中表格下拉菜单多项选择的操作。

Excel制作1,2,3级下拉菜单,就是这么简单

Excel制作1,2,3级下拉菜单,就是这么简单

Excel制作1,2,3级下拉菜单,就是这么简单
Excel中的数据有效性(数据验证)大家并不陌生,今天我们就来说说Excel中利用数据验证和名称管理器制作多级下拉菜单!
一级下拉菜单
一级下拉菜单比较简单,直接利用数据验证功能即可实现,如下图中,在A列实现下拉展示大区,选中A列单元格,依次选择【数据】—【数据验证】—验证条件选择'序列'—来源选择C列的大区数据,点击【确定】按钮,完成设置!
二级下拉菜单
二级下拉菜单需要结合名称管理器。

下图中如何实现大区省份下拉选项呢?
第一步,选中目标数据源,Ctrl+G,定位条件为常量,依次点击【公式】—【根据所选内容创建】,选择【首行】,点击确定,完成设置。

第二步,设置两次数据验证,大区的数据验证同一级下拉菜单,省份的数据验证,在选择序列后,在来源中输入:'=INDIRECT(A2)',点击【确定】按钮,会弹出警告框,点击确定即可,这样就完成了二级下拉菜单的制作。

三级下拉菜单
三级下拉菜单的制作方法同二级下拉菜单。

第一步,设置两份名称管理器,一份大区对应省份,一份省份对应城市,如下图所示:
第二步,设置数据验证,大区与省份的数据验证同二级下拉菜单,城市的数据验证,在来源中输入:'=INDIRECT(B2)',点击确定即可。

小结
通过二级下拉菜单和三级下拉菜单的方法,我们可以发现,基本过程一致,只不过多级下拉菜单需要多增加一步添加名称管理器和数据验证,以此类推,5、6、7、8……N级下拉菜单都不是问题,合理
利用好数据验证与名称管理器即可!。

Excel数据有效性有啥用?多级下拉选项设置,让你的工作更高效

Excel数据有效性有啥用?多级下拉选项设置,让你的工作更高效

Excel数据有效性有啥用?多级下拉选项设置,让你的工作更
高效
Excel数据有效性是Excel表格操作技巧中,非常重要的一个组成部分。

其中数据有效性最重要的一个环节那就是下拉菜单栏的设置,通过设置下拉菜单栏,我们可以将表格变得更加规范而且更加有效率。

今天我们就来详细的学习一下,一、二、三级下拉菜单栏如何设置。

技巧一:一级下拉菜单栏制作
一级下拉菜单选项设置是数据有效性中最简单的操作方法:
第一步:选择需要制作下拉菜单栏的区域,点击数据—数据有效性—清单/序列;
第二步:数据区域选择对应的一级栏目即可。

技巧二:二级下拉菜单栏制作
二级菜单栏制作方法其实也非常简单,它需要我们根据之前做的一级菜单栏设置后,在对其进行另外的操作:
第一步:先按照一级菜单栏的方法制作一级下拉菜单栏;
第二步:选择一级栏和二级菜单栏区域,因为一级菜单栏目录为左边一列。

所以点击公式—根据所选内容创建—最左列。

第三步:选择需要制作二级菜单栏的区域,点击数据—数据有效性,选择序列,来源使用公式=Indirect(H3),H3也就是一级栏目所在位置。

技巧三:三级下拉菜单栏制作
与二级下拉菜单栏相似,当我们需要制作更高级下拉菜单选项时,我们就需要用到这个多级制作方法。

第一步:创建二级目录与三级目录的区域,
第二步:同二级下单栏制作方法,按同样的方法制作三级下拉菜单栏,数据来源同样用函数=Indirect(I3),I3为二级目录所在位置。

通过上面的学习,现在你学会了如何快速制作多级下拉菜单选项了吗?
操作技巧:
(此处已添加圈子卡片,请到今日头条客户端查看)。

学会利用Excel制作多级下拉菜单职场技术

学会利用Excel制作多级下拉菜单职场技术

学会利用Excel制作多级下拉菜单职场技术第1篇:学会利用Excel制作多级下拉菜单职场技术前言在日常工作和生活中,我们在填写各类报表时,需要在选择某个选项后,下一个选项自动根据前一个选项列出备选项,以此类推进行多级选择。

这是为了防止在使用Excel时,个人输入产生错误,为后续数据的处理带来不必要的麻烦。

那么如何进行多级选择呢?这就需要用到Excel中多级联动的知识。

下面我们通过实例来说明。

首先,准备一个表格,如下图。

其中,年级是第一选择项,科室是第二选择项,评级是第三选择项(为了方便理解用不同颜*进行区分)。

下面就可以使用Excel中的''及'INDIRECT'制作多级下拉菜单。

步骤一:分别定义名称(注:Excel2003需要逐一创建,Excel2003以上版本系统会根据选择区域自行创建本例按照逐级定义),选择'年级'列下的单元格,点击Ctrl+F3新建,或者从菜单栏中选择'*入'--'名称'--'定义',如下图所示:注意,系统默认所选区域的首单元格内容为当前工作薄名称,我们需要改为上一级的名称。

此处上一级应是'年级'。

然后点'确定'完成,余下同理。

全部添加完成后,我们就完成了对所需要的数据区域的命名工作,如下图所示:步骤二:准备表格,我们需要将数据在表格中进行多级关联以实现我们想要的效果。

选择年级下的三个单元格,然后在中选择'数据'--'有效*',如下图所示:点击确定,这样就在'年级'列下生成了下拉菜单,如下图所示。

这样,我们三级菜单也就关联完成了,包括四级,五级甚至更多级联动,都可以这样来实现第2篇:用EXCEL表格制作下拉菜单技巧我们在应用EXCEL表格的时候,通长会输入很多重复的数据,为了快速、方便的应用数据,我们可以通过制作下拉菜单来实现,那么怎么样制作下拉菜单呢?下面小编就为大家详细介绍一下,来看看吧!步骤打开Excel软件选中需要制作下拉菜单的表格选择数据工具栏中的数据有效*进入表格中,点击表格选中,可以看到制作好的下拉菜单如需要在多个表格制作下拉菜单,则同时选中表格,选择数据有效*设置以上就是EXCEL怎么制作表格下拉菜单方法介绍,*作很简单的,大家学会了吗?希望能对大家有所帮助!第3篇:excel下拉菜单怎么做在工作中,我们在应用excel的时候,有时需要用户从特定数据中选择,而不是自己填写,这一方面有利于数据的准确*,一方面有利于用户输入的快捷。

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

「Excel」Excel设置多级下拉菜单在平时工作学习中,经常会用到Excel的下拉菜单功能,这一功能的实现方法也较为简单。

但是,如果遇到需要使用二级下拉菜单或多级下拉菜单的情况,就会比较棘手。

实现二级下拉菜单的方法也有很多,本文为大家介绍一种,供大家参考,我们将以下面的表格为例来展开。

1、首先,我们需要做一些准备工作:对每一个项目建立一个名称索引。

第一级下拉菜单的内容,选中商品类别,然后在左上角的名称位置,将名称改为我们自定义的名称“商品类别”,记得按回车确定。

2、接下来选中二级下拉菜单的项,同样在左上角自定义它的名称,名称要对应商品类别中的项。

将剩余家用电器、电脑办公的项也设置好。

3、然后是三级菜单的项,自定义每一个小项的名称。

名称要跟二级菜单中的项对应。

4、好,准备工作完成。

现在设置一级菜单。

选中B5单元格,打开数据-数据有效性。

5、在弹出的对话框中,“允许”选择序列,“来源”中输入“=商品类别”,商品类别即我们之前自定义的名称,最后确定。

6、这时我们看到,商品栏下可以通过下拉菜单选择内容了。

7、接下来要设置每一项商品的二级下拉菜单。

选中C5单元格,打开数据有效性,选择序列,来源里输入“=INDIRECT(B5)”(indirect函数的含义引用,并显示其内容),然后确定。

这样,C5单元格的内容就会根据B5的内容去索引自定义的名称来显示。

根据上一步的同样的方式,设置品牌下的下拉菜单,注意数据有效性“来源”中输入“=INDIRECT(C5)”。

最终效果如下:
到现在,三级下拉菜单就设置完成了。

多级下拉菜单的原理是一样的。

但是,有一个问题,当我们修改前一级下拉菜单时,很容易由于疏忽,导致下级与前一级类型不符。

这时,我们希望每种类别能有一个默认的选项,会随着第一级下拉菜单变化时,自动填充。

这种要求救只能通过EXCEL VBA 来实现了。

在sheet1上右击,点击查看代码。

在代码窗内,输入以下代码:
Private Sub Worksheet_Change(ByVal Target As Range) ‘当工作表变化时If Target.Row = 5 And Target.Column = 2 Then
‘如果变化的目标是B5(第5行,第2列),下边用if语句为每一项设置默认值
If Range("B5") = "手机数码" Then
Range("C5") = Range("F6")
ElseIf Range("B5") = "家用电器" Then
Range("C5") = Range("I6")
ElseIf Range("B5") = "电脑办公" Then
Range("C5") = Range("K6")
End If
End If
If Target.Row = 5 And Target.Column = 3 Then
‘如果变化的目标是C5(第5行,第3列),下边用case语句设置默认值(采用if还是case,请灵活掌握)
Select Case Range("C5")
Case "手机"
Range("D5") = Range("F7")
Case "存储卡"
Range("D5") = Range("G7")
Case "移动电源"
Range("D5") = Range("H7")
Case "微波炉"
Range("D5") = Range("I7")
Case "空调"
Range("D5") = Range("J7")
Case "平板"
Range("D5") = Range("K7")
Case "笔记本"
Range("D5") = Range("L7")
End Select
End If
End Sub
有兴趣,有需要的试试吧。

仅供交流,大家多批评指正。

谢谢!。

相关文档
最新文档