Excel中,如何制作联动式的二级下拉菜单
2019-10-31 · 旨在提供办公软件的问答帮助。
以WPS 2019版本为例:
关于Excel中,如何制作联动式的二级下拉菜单,在WPS「表格(Excel)」中操作方法如下:
1、首先,我们在表格将数据分别录入到Sheet2和Sheet3中,Sheet2中是一级和二级,Sheet3中是二级和三级的数据。和之前制作二级下拉菜单的方式差不多,我们先进入Sheet2中,选择所有数据,点击「公式-指定-只保留「首行」前面的勾,其他的全部取消掉。同样的方法,我们再次进入Sheet3中进行操作;
2、设置一级下拉菜单:进入Sheet1,选中A2单元格,进入「数据-有效性-有效性-选择序列」,在「来源」中选择Sheet2中的「A1:C1」单元格(就是一级下拉菜单的内容);
(注意:设置完成后续先选中一个选项,否则设置二级时会提示错误)
3、设置二级下拉菜单。光标定位到B2单元格,然后进入「数据-有效性-有效性-选择序列」「来源」中输入「=INDIRECT(A2)」确定;
4、设置三级下拉菜单。选中C2单元格,同样的操作,只是在「来源」中输入的是「=INDIRECT(B2)」。最后,我们选中A2:C2单元格,向下填充一下。此时,我们的多级下拉菜单就已经全部完成。
制作二级联动的Excel下拉菜单
之前回答过类似的问题,直接拿来主义了
在制作之前先做一些预备动作:定义名称
定义名称可以逐个定义,也可以批量定义
逐个定义名称:公式,定义名称;或者公式,名称管理器,新建
批量定义名称:选中数据区域,公式,根据所选内容创建,根据需要勾选其中一个项目
选择源数据区域,插入,表格(方便后期加入新的资料时自动更新,比如在广州市这一列最后新增花都区。所以此做法也叫动态的二级下拉菜单)
全选源数据区域(A1:E9),公式,根据所选内容创建,根据需要勾选其中一个项目,本例选择"首行"
选择要做下拉菜单的单元格(本例选择A12),数据,数据验证,允许:选择系列,来源:选择区域=$A$1:$E$1,确定,这时一级下拉菜单完成
接下来选择B12单元格做二级菜单,“数据”,“数据验证”,允许:选择系列,来源:录入公式=indirect($A$12),“确定”,这时二级下拉菜单完成
现举一个比较具体的例子供参考(制作一个广东省市县二级联动菜单,资料不完整,学习为主),源数据参考如下:
广州市 深圳市 珠海市 佛山市 江门市
市辖区 市辖区 市辖区 市辖区 市辖区
东山区 罗湖区 香洲区 城区 蓬江区
荔湾区 福田区 斗门县 石湾区 江海区
越秀区 南山区 顺德市 台山市
海珠区 宝安区 南海市 新会市
天河区 龙岗区 三水市 开平市
芳村区 盐田区 高明市 鹤山市
恩平市
制作步骤:
条条大路通罗马,这只是其中一种方法,比如还可以利用offset+counta等方式制作动态下拉菜单等
多级下拉菜单
广告 您可能关注的内容 |