为了简化操作流程,我们这里只选择“陕西省”、“四川省”、“湖北省”三个省份作演示,来制作一个省、市、县三级联动下拉菜单,如图1所示。 图1 要点1. 数据验证 2. 名称管理器 准备我们首先得要准备一张数据表,数据表分作两部分,第一部分为“省”与“市”对应表,第二部分为“市”与“县(区)”对应表,如图1所示。(全国省市县信息表可以私信关键字省市县,获取,如图2所示)。 图2 一级下拉菜单制作选中E12单元格之后,找到【数据】菜单,选择【 数据验证】命令,在弹出的对话框中,【允许】选择“序列”,【来源】输入=$A$1:$C$1,如图3所示。 图3 这样,一级下拉菜单就制作完成了。 二级下拉菜单制作二级下拉菜单的制作需要借助“名称管理器”。 首先,选中A1:C5区域内容,切换到【公式】菜单,选择【名称管理器】【根据所选内容创建】命令。在弹出的窗口中只勾选【首行】选项,点击【确定】,如图4所示。 图4 然后,选中F12单元格,切换到【数据】,选择【数据验证】命令,在弹出的对话框中,【允许】选择“序列”,【来源】输入=INDIRECT(E12),点击【确定】,如图5所示。 图5 这样,二级下拉菜单就制作完成了。 三级下拉菜单制作三级下拉菜单的制作类似二级下拉菜单。 首先,选中E1:O8区域内容,依次选择【公式】【名称管理器】【根据所选内容创建】,在弹出的窗口中只勾选【首行】选项,点击【确定】。 然后,选中G12单元格,依次选择【数据】【数据验证】,在弹出的对话框中,【允许】选择“序列”,【来源】输入=INDIRECT(F12),点击【确定】,如图6所示。 图6 最终的效果如图1所示。 四级、五级...下拉菜单制作有朋友可能会问,三级下拉菜单我会做了,那么四级、五级下拉菜单怎么做呢? 其实,从制作三级下拉菜单的步骤中大家可能就已经发现了,制作更多级下拉菜单,只需要再次定义新的名称,然后在下级菜单用INDIRECT函数引用上级菜单的内容即可!我们不妨打开【名称管理器】看看定义的名称的结构,如图7所示。 图7 其实我们定义的【名称】都是一个个的数组,INDIRECT函数根据【名称】定位相应数组,从而生成下拉菜单!知道了这个原理,更多级的下拉菜单也能轻松做出来。 |
|