在excel中如何實現菜單聯動呢?例如:有兩個單元格,第一個單元格是“區域”,第二個單元格是“省份”,需要實現選擇“西南”區域時,第二個單元格下拉菜單只顯示“四川,云南,貴州”。 下面小比那就為大家介紹一下,希望能對大家有所幫助!

方法/步驟
1、創建分類數據源。
在excel中整理所有分類數據,如圖所示,橫向是“區域”,縱向是各個區域下對應的“省份”。

2、為“區域”命名。
1)打開“公式”中的“名稱管理器”后,點擊“新建”按鈕。
2)名稱填寫為“區域”,引用位置選擇區域所在位置。


3、為各個區域對應的“省份”命名。
方法如步驟二,名稱創建完畢后,結果如圖。

4、此時,您在這個文件的任何位置,不管是當前sheet,還是其他sheet都可引用了,下面我們來看如何引用。
首先我們設置”區域“下拉菜單。
1)選中需要顯示下拉菜單的單元格
2)點擊“數據”->“數據有效性”->“數據有效性”,彈出設置窗口
3)允許選擇“序列”,來源手工輸入“=區域”,這里“區域”就是對應名稱管理器中我們定義的“區域”
如圖所示:

5、接著我們來設置“省份”下拉菜單,這里要實現依據“區域”單元格的選擇,“省份”菜單動態顯示對應區域的省份。
1)上一步中設置的單元格,選擇“西南”(注:如果不選擇,該步驟點擊確定時會報錯)
2)選中需要顯示下拉菜單的單元格
3)點擊“數據”->“數據有效性”->“數據有效性”,彈出設置窗口
4)允許選擇“序列”,來源手工輸入“=INDIRECT(B3)”,這里“B3”就是上一步中設置的“區域”單元格的位置

6、完成。
當“區域”選擇“西南”時,省份只能在“四川,云南,貴州”中選擇;當“區域”選擇“東北“時,省份只能在”黑龍江、吉林、遼寧“中選擇。
新聞熱點
疑難解答