首頁 > 軟體

Excel如何實現多級下拉選單

2019-12-06 02:55:49

有時侯會因為某種需求,需要實現多級下拉選單,即當前一列表中的某一項被選擇時,後一列表的內容選項也會相應的被改變和設定。下面就讓feifeidown為大家講解一下Excel中實現多級下拉選單的方法步驟。


1

為了講解的需要,下面小編就以檢視學生成績為例,進行詳述。本例所要實現的效果是:首先使用者在班級列表中選擇一個班級,然後在學生列表中選擇一名學生,然後在成績列表中選擇某一科目,就會顯示該學生的對應成績。首先製作如圖所示的原始資料(註:在Sheet2工作表中建立原始資料)。


2

單元格區域命令

選中A2至A3單元格區域並命名為「bj";選中B3至B6單元格區域並命名為「一班」;選中B7至B9單元格區域並命名為「二班」;分別選中單元格區域C3至C4、C5至C6、C7至C8、C9至C10、C11至C12、C13至C14以及C15至C16並命名為「張三」、「李四」、「王五」、「趙六」、「feifeidwon」、「DUK001」、「PCI2010」,最後成績列分別命名為「語文」和「數學」。




3

選中A2單元格,然後點選「資料」索引標籤中的「資料有效性」按鈕,在開啟的「資料有效性」視窗中,切換到「設定」索引標籤,然後從「允許」下拉選單中選擇「序列」,並在「來源」輸入框中輸入「=bj",最後點選「確定」按鈕。


4

點選選中B2單元格, 然後點選「資料」索引標籤中的「資料有效性」按鈕,在開啟的「資料有效性」視窗中,切換到「設定」索引標籤,然後從「允許」下拉選單中選擇「序列」,並在「來源」輸入框中輸入「=INDIRECT(A2)",最後點選「確定」按鈕。


5

同理,將C2以及D2單元格中的「資料有效性」中的「來源」設定為「=INDIRECT(B2)"以及"=INDIRECT(C2)".



6

最後一起來進行一下偵錯

在「班級」列表中選擇「一班」,就會發現「學生姓名」列表中已經發生了變化,當選中一名學生時,考試科目列表中就會發生相應的變化。





IT145.com E-mail:sddin#qq.com