Excel实现多级菜单联动
打开Excel办公表格,将我们需要联动的多级菜单数据按排版方式编写好,如下(我这里用【省---地级市---县级市---乡镇】排版):
1. 首先我们定位到省级菜单,选中 A1:B5 单元格,按 Ctrl + G 快捷键调出“定位”对话框,选择“定位条件”后点击“常量”确定
2. 在菜单栏点击“公式”,依次选择“根据所选内容创建定义名称”,“首行”后点击确定
3. 在“名称管理器”中检查引用单元格位置是否正确,有错误的话自己在这里编辑修改即可
4. 以同样的方式依次对“地级市”、“县级市”操作,所有都编辑好后再次检查“名称管理器”
5. 引用数据单元,菜单栏点击“数据”,“数据验证”,在允许下拉选择“序列”,来源选择“省级数据所在单元格”
6. 可以看到现在省级这一列只能选择“陕西省”,“江西省”这两项
7. 再来设置地级市这列,在“数据验证”中输入公式: =indirect(m8),公式中参数 m8 为引用上级菜单单元格
8. 以同样的方式对县级市和乡镇做引用,县级市输入公式:=indirect(n8),乡镇:=indirect(o8)
9. 查看多级菜单联动效果如下: