(3条消息) Excel 多级联动下拉列表的实现
做表格时想实现下拉框,并且具有联动的下拉,如省市县这种联动的下拉列表
看效果:
核心就是两个步骤:创建数据、引用数据
一、创建数据
简单来说就是准备好点击弹时出的数据
这些数据不是凭空来的,需要创建
步骤:
第一步:切换到sheet2
第二步:创建两个数据块,省市数据块,市县数据块。(为了介绍多种实现,用了两种排版,横版和竖版)
第三步:导入数据到名称管理器
说明:
上面两个数据块的排版是不一样的,区别就是:
第一个标题在第一行,第二个的标题在最左列。
对应的操作:标题在首行就勾选【首行】,在最左列就勾选【最左列】
完了之后可以看看名称管理器的内容(如下则表明成功将数据导入名称管理器)
Gif 示例
二、引用数据
1、切换到sheet1, 创建联动表
2、添加数据源
数据源来源有两处:sheet2和名称管理器
2.1设置一级菜单数据
第一步:框选选择省的两个格
第二步:【数据】>【数据有效性】>【数据有效性】>【序列】>【来源】>选择sheet2的两个省
Gif示例
2.2、设置二三级菜单数据
第一步:框选选择市的两个格
第二步:【数据】>【数据有效性】>【数据有效性】>【序列】>【来源】填 =INDIRECT($A2)
=INDIRECT($A2):表示引用名称管理器的数据,A2就代表上一级的数据。
第三步:框选选择县的两个格
第四步:【数据】>【数据有效性】>【数据有效性】>【序列】>【来源】填 =INDIRECT($B2)
=INDIRECT($B2):表示引用名称管理器的数据,B2就代表上一级的数据。
说明
INDIRECT($A2):表示用A2的数据去查询名称管理器的”名称”, 如果匹配上就返回该名称对应的”数值”
Gif示例
2.4、完整Gif
三、结束
如果需要更多级的联动,方法同上
赞 (0)