2021-05-12 14:32:11
EXCEL多級下拉式選單
2019-12-06 20:11:37
此處教大家如何使用EXCEL製作多級下拉式選單。
即:下級下拉式選單會根據上級下拉式選單自動顯示。
(例中的是在J6單元格顯示1級下拉式選單,K6顯示2級下拉式選單,L6顯示3級下拉式選單)
1
需要將1級選單和2級下拉式選單如下圖所示排列。
2
然後需要將2級選單和3級下拉式選單如下圖所示排列。
3
首先我們要建立1級下拉式選單
1.點選「名稱管理器」--新建,
2.輸入名稱,例:名稱1
3.輸入參照位置,例:
4
然後建立2級下拉式選單(主要步驟)
1.點選 名稱管理器--新建
2.輸入名稱,例如:明細1
3.輸入參照位置,例:
=OFFSET(Sheet1!$A$1,MATCH(Sheet1!$J6,名稱1,0),1,,COUNTA(OFFSET(Sheet1!$B$1:$G$1,MATCH(Sheet1!$J6,名稱1,0),)))
1
5
公式解釋:1.MATCH(Sheet1!$J6,名稱1,0) ?1.1.名稱1--即我們上面在名稱管理器中新建的1級下拉式選單的名稱 ?1.2.通過MATCH函數來找到在$J6單元格顯示的1級下拉式選單的內容在1級選單中的位置(J6可以自己實際情況改動)2.通過offset函數和counta函數來找到J6單元格顯示的1級選單對應的2級選單區域 ?(解釋的不好,實在不理解就按照範例中的位置放置資料自己操作一遍,再看公式就比較好理解了)6
上面的操作完成後,1級和2級下拉式選單的主要步驟就完成了(還有個資料有效性步驟在下面說)
然後做2級對應3級下拉式選單的操作。
同1級對應2級下拉式選單一致,
1.先新建名稱,例:名稱2
2.在新建明細,例:明細2
最後如圖所示:
7
我們例子中需要在J6單元格顯示1級選單,K6中顯示2級選單,L6中顯示3級選單
1.選中J6單元格,點選 資料有效性,在條件中選擇--序列,在來源中填入:=名稱1
點選確定,這樣1級選單就完成了
8
2.選中K6單元格,點選 資料有效性,在條件中選擇--序列,在來源中填入:=明細1
點選確定,這樣2級選單就完成了.
9
3.選中J6單元格,點選 資料有效性,在條件中選擇--序列,在來源中填入:=明細2
點選確定,這樣3級選單就完成了
10
這樣我們的多級下拉式選單就完成了。(還可以繼續製作4級、5級等等下拉式選單,只要我們按照上面的操作接著做就可以了)
結果如圖所示:
相關文章