打開Excel辦公表格,將我們需要聯動的多級菜單數據按排版方式編寫好,如下(我這里用【省---地級市---縣級市---鄉鎮】排版):
1. 首先我們定位到省級菜單,選中 A1:B5 單元格,按 Ctrl + G 快捷鍵調出“定位”對話框,選擇“定位條件”后點擊“常量”確定
2. 在菜單欄點擊“公式”,依次選擇“根據所選內容創建定義名稱”,“首行”后點擊確定
3. 在“名稱管理器”中檢查引用單元格位置是否正確,有錯誤的話自己在這里編輯修改即可
4. 以同樣的方式依次對“地級市”、“縣級市”操作,所有都編輯好后再次檢查“名稱管理器”
5. 引用數據單元,菜單欄點擊“數據”,“數據驗證”,在允許下拉選擇“序列”,來源選擇“省級數據所在單元格”
6. 可以看到現在省級這一列只能選擇“陝西省”,“江西省”這兩項
7. 再來設置地級市這列,在“數據驗證”中輸入公式: =indirect(m8),公式中參數 m8 為引用上級菜單單元格
8. 以同樣的方式對縣級市和鄉鎮做引用,縣級市輸入公式:=indirect(n8),鄉鎮:=indirect(o8)
9. 查看多級菜單聯動效果如下: