有時我們需要在Excel中使用下拉菜單或多級下拉菜單功能,下面我們就介紹一下如何在Excel中創建下拉菜單
一、準備數據
1、我們事先把各級菜單及其內容寫在Execl中以便后面使用

二、創建單級下拉菜單
1、摁ctrl+F3打開“名稱管理器”,新建一個名為“項目類型”的域

2、點擊“引用位置”右邊的“表格圖標”,選擇“項目類型”域中的值(相當于菜單中的選擇項),然后“確定”

3、如果想在第C列3行單元格中創建下拉菜單,那首先選中第C列3行的單元格

4、然后打開“數據”->“數據有效性”,Excel2010中是“數據”->“數據驗證”

5、然后選擇“允許”值為“序列”,“來源”值為“=項目類型”,然后“確定”,此時“來源”指的就是剛才創建的名為“項目類型”的域所對應的值。

6、然后點擊第C列3行的單元格,就會出現下拉箭頭,選項中有“項目類型”域中包含的“鐵塔類項目”和“室分類項目”,此時單級下拉菜單就創建完畢了

三、多級下拉菜單
1、創建項目類型與建設方式聯動的下拉菜單,上面已經創建了“項目類型”下拉菜單,項目類型中有“鐵塔類項目”和“室分類項目”兩項選擇項,項目類型不同建設方式也不同,下面我們創建名為“鐵塔類項目”和“室分類項目”的域

2、在第C列3行單元格中創建了“項目類型”下拉菜單,為了實現聯動效果我們在第D列3行單元格中創建了“建設方式”下拉菜單,首先選中第D列3行單元格,然后打開數據有效性,設置值為如下圖:

注意:此處“來源”值為“=INDIRECT($C3)”,表示“建設方式”下拉菜單中的值為與“C3”單元格中的值同名的“域”所對應的值


3、菜單聯動重點:二級菜單的“域名”要與一級菜單中的選擇項一一對應,這樣當一級菜單選擇不同的選擇項時,二級菜單就會去找與之同名的“域”,并將“域”中的值賦值給下拉菜單。三級菜單聯動與二級菜單聯動同理

四、多行多級菜單聯動
1、要實現多行多級菜單聯動,首先創建一行多級菜單聯動,然后向下拖動即可實現多行多級菜單聯動。
注意:
要想實現多行多級菜單聯動,在設置子級(二級、三級...)的來源時有一點要注意,二級下拉菜單“建設方式”(D3單元格)中的值根據一級下拉菜單“項目類型”(C3)的在改變而改變,那來源要寫成“=INDIRECT($C3)”,如果E3單元格創建三級下拉菜單,那E3的來源要寫成“=INDIRECT($D3)”,這樣既可實現三級下拉菜單聯動。如果來源寫成“=INDIRECT($C$3)”的話那在Excel中向下拖動的時候不能實現多行多級菜單聯動。
相關推薦:
新聞熱點
疑難解答