在各种软件的界面中,下拉菜单我们经常使用,可是在EXCEL中,能否实现同样的效果呢?今天我们就来学学下拉菜单的制作,其实一点都不难! 首先我们看看一级下拉菜单的效果! 制作起来很简单,就是利用数据验证,早期版本叫做数据有效性。把大区下面包含的内容放在一列中备用,然后需要下拉菜单的单元格,点击数据,数据验证,设置选项卡,允许里面选择序列,来源里输入刚准备好的内容的位置。这样就OK了。 一级下拉菜单比较简单,我们来看看二级下拉菜单的制作。先看下效果: 首先:选择D1:E1(上面的图片中省份的数据位于E1:F1,录制时不小心挪动了位置,大家理解意思即可),公式选项卡,名称管理器组,定义名称,新建名称,输入省份。 其次:选择D1:E6,根据所选内容创建,选择首行,确定。 这时,打开名称管理器,你就会发现一共新建了三个名称,如下: 第三:前面两步就把需要的数据全部定义好了。第三步,对单元格设定数据验证。 A2单元格按如下设定数据验证: B2单元格按如下设定数据验证: 来源中输入=indirect(A2),确定,返回点击A2、B2试试,都可以出现下拉箭头了,而且不同的省份对应的不同的市。 注释:=indirect(A2)相当于B2中引用的时A2中选择的省份数据,也就是名称管理器中省份的明细数据。 如果懂了二级下拉菜单的制作,那三级甚至多级就不算个事,多级下拉菜单就是利用indirect公式来引用上级菜单中对应的数据列。看下效果图: 制作过程,首先定义名称,定义省份,定义市,这两个步骤和制作二级菜单时是一样的,下面我们要定义县 定义好之后,我们来设置A2,B2,C2单元格中的数据验证,A2,B2和前面的设置是一样的,我们来看下C2单元格的设置: 来源中输入=indirect(B2),到此就OK了。 只要按照逻辑关系制作好格级别中需要的序列数据,就可以随心所遇制作了! |
|