Excel中如何快速制作二级联动下拉菜单
二级联动在制作之前先做一些预备动作:定义名称
定义名称可以逐个定义,也可以批量定义
逐个定义名称:公式,定义名称;或者公式,名称管理器,新建
批量定义名称:选中数据区域,公式,根据所选内容创建,根据需要勾选其中一个项目
选择源数据区域,插入,表格(方便后期加入新的资料时自动更新,比如在广州市这一列最后新增花都区。所以此做法也叫动态的二级下拉菜单)
现举一个比较具体的例子供参考(制作一个广东省市县二级联动菜单,资料不完整,学习为主),源数据参考如下:
广州市 深圳市 珠海市 佛山市 江门市
市辖区 市辖区 市辖区 市辖区 市辖区
东山区 罗湖区 香洲区 城区 蓬江区
荔湾区 福田区 斗门县 石湾区 江海区
越秀区 南山区 顺德市 台山市
海珠区 宝安区 南海市 新会市
天河区 龙岗区 三水市 开平市
芳村区 盐田区 高明市 鹤山市
恩平市
制作步骤:
全选源数据区域(A1:E9),公式,根据所选内容创建,根据需要勾选其中一个项目,本例选择"首行"
选择要做下拉菜单的单元格(本例选择A12),数据,数据验证,允许:选择系列,来源:选择区域=$A$1:$E$1,确定,这时一级下拉菜单完成
接下来选择B12单元格做二级菜单,“数据”,“数据验证”,允许:选择系列,来源:录入公式=indirect($A$12),“确定”,这时二级下拉菜单完成
条条大路通罗马,这只是其中一种方法,比如利用offset+counta的方式制作动态下拉菜单等