搜档网
当前位置:搜档网 › Excel简单制作一级、二级、三级及多级联动下拉菜单

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

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

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)

如下图:

excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门

excel应用场景:多级联动下拉列表实现选择一级部门下的二 级部门 很多小伙伴们都知道,利用数据有效性功能做一个下拉列表,可以让用户从列表中选择选项,避免手工输入造成的错误。但是你们知道如何做一个多级联动下拉列表吗?先让我介绍一下,什么叫多级联动下拉列表。例如,公司里面的部门,分为一级部门,二级部门等。要求用户在选择了一个一级部门后,在二级部门中,只能选择一级部门对应的那些二级部门。最终效果我们就以上面这个例子开始,向小伙伴们,演示一下如何做这样一个多级联动下拉列表。动画演示解析:首先,分别定义了[市场部]和[信息研发部]名称,来管理各自对应的二级部门。然后,在数据有效性中,指定一级部门的数据序列来源于{B1:C1}最后,在数据有效性中,指定二级部门的数据序列来源于Indirect(D8),快速适用公式到其他二级部门单元格中。这里只有一点要说明一下,那就是Indirect(D8)的作用。Indirect(D8)的执行细节,如下图:Indirect函数解析附:Indirect(ref)函数的定义:返回文本字符串ref所指定的引用扩展:如果是三级联动,例如下图中的例子,怎么做呢?最终效果请看动画演示效果:动画效果三级部门联动原理和二级部门联动的例子是一样的。最后总结一下,这一期的主要内容是联动下拉列表的实现,包括二级

联动以及三级联动。用到的主要功能点是:在名称管理器中创建名称来管理对应的单元格区域,以及通过Indirect函数去查找地址对应的实际引用(相当于二次查找)。欢迎大家观看,转发,并留下宝贵意见,谢谢。本文是[谈谈生活谈谈职场]的原创,如要转载,请联系作者。关键词:Excel 联动下拉列表,Excel 联动下拉框,Indirect。

最新-Excel中如何对数据进行分类汇总 精品

Excel中如何对数据进行分类汇总 篇一:怎样在中对数据进行分类汇总怎样在中对数据进行分类汇总当需要在中对数据进行分类计算时,除了使用数据透视表,还可以使用分类汇总命令。 与数据透视表不同的是,它可以直接在数据区域中插入汇总行,从而可以同时看到数据明细和汇总。 下面是分类汇总的使用方法:在进行分类汇总前,需保证数据具有下列格式,即数据区域的第一行为标题行,数据区域中没有空行和空列,数据区域四周是空行和空列,如下图是几种商品在一些城市的销售数据。 另外,如果数据区域在应用分类汇总前已被设置成2019列表或2019表,需将其转换为普通区域。 因为对于2019列表或2019表无法使用分类汇总。 一、仅对某列进行分类汇总例如上例中需要对各城市的销售量进行分类汇总,方法如下:1首先对数据按需要分类汇总的列(本例为“城市”列)进行排序。 选择“城市”列中的任意单元格,在2019中单击工具栏中的排序按钮如“→”。 在2019中,选择功能区中“数据”选项卡,在“排序和筛选”组中单击“→”按钮。 2选择数据区域中的某个单元格,在2019中单击菜单“数据→分类汇总”。 如果是2019,则在“数据”选项卡的“分级显示”组中单击“分类汇总”。 3在弹出的“分类汇总”对话框中,在“分类字段”下选择“城市”,在“汇总方式”中选择某种汇总方式,可供选择的汇总方式有“求和”、“计数”、“平均值”等,本例中选择默认的“求和”。 在“选定汇总项”下仅选择“销售额”。 4单击确定,将按城市进行分类汇总。 二、对多列进行分类汇总如上例中需要同时对“城市”列和“商品名称”列进行分类汇总,可以插入嵌套分类汇总。 1对数据进行多列排序,即进行多关键字排序。 首先选择数据区域中的某个单元格。 在2019中,单击菜单“数据→排序”。 弹出“排序”对话框,其中主要关键字选择“城市”,次要关键字选择“商

Excel录入中实现单元格多选项下拉

当我们在Excel表格中需要输入大量的重复数据时,往往利用数据的有效性来制作一个下拉菜单以提高重复数据的输入速度。但在实际的操作过程中,必须选中需要输入重复数据的单元格并单击该单元格右边的下拉箭头,才可以看到自己事先定制的数据有效性的下拉菜单。那么,能否实现在选中Excel单元格时自动展开数据有效性的下拉菜单以使得重复数据的输入更快一步呢?答案当然是肯定的。接下来。笔者就给大家介绍一下如何来实现。 先启动Excel 2003并打开某个已设置好数据有效性下拉菜单的工作簿(如“工资表.xls”),然后单击菜单“工具→宏→Visual Basic 编辑器”命令,调出“Visual Basic 编辑器”;接着在“Visual Basic 编辑器”窗口中,双击“工程-VBAPRoject”面板中的“Sheet1(*)”选项(*为当前需要快速输入重复数据的工作表),在弹出的代码窗口中输入以下代码:Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 3 Then application.SendKeys “%{down}” If Target.Column = 4 Then Application.SendKeys “%{down}” End Sub 上述代码输入完毕后,关闭“Visual Basic 编辑器”窗口,此时我们输入的代码就会自动保存。 小提示:代码的含义是当我们选中第3列、第4列(即C列和D列)的任意一个单元格时,都会自动展开数据有效性的下拉菜单。在实际的操作过程中,大家可灵活地修改这两个自然数以满足自己的需要。 完成上述操作后,关闭“工资表.xls”并保存对其所做的修改,然后重新打开它,接着选中C列或D列的任意一个单元格(如图中的D11单元格),此时就可以看到该列单元格自动展开的数据有效性的下拉菜单了,如图A处。这样一来我们输入那些重复的数据就可以比原来更快一步了。有此需求的朋友不妨一试。 转载请注明文章出处https://www.sodocs.net/doc/3411910067.html,/portal-view-aid-7550.html

PHP+MySQL实现二级联动下拉列表

PHP+MySQL实现二级联动下拉列表 1.Javascript在下拉列表的各个对象 2.案例代码 Liandong.php PHP二级联动测试