圖片8-1.png

 

如何建立Excel下拉式選單,讓其他人只能在特定範圍內選擇項目呢?

 

 如果是簡單設計一層的下拉式選單,不用重整分類清單即可完成,請參考前篇:

 

【Excel】用下拉式選單提供選項,方便又快速!還能為使用者體驗加分!

 

當資料清單有「階層」關係,需要設定「分類」時,就會使用超過一層的下拉式選單。

 

 

 如果需要設計比較複雜一點的下拉式選單,可能是二層、三層或多層,這時就需要先重整分類清單請參考這篇~

 

白白舉一個二層下拉式選單設定的範例~只要5個步驟即可完成 !

 

有需要三層或比三層更多者,可再依此方法調整喔 !

 

舉個例子~ 這次將建立台灣縣市的下拉式選單,第一層顯示台灣各地區,第二層顯示各地區相對應的縣市

 

 

 Step 1 (分類):下方左表 (B~C欄) 是原始「資料需求表」,右表 (E~J欄) 是「層級分類表」,請先將左表轉換為右表的呈現方式

 

請記得將每個類別中的涵蓋項目全數列出,例如:地區類別包含北/中/南/東/離島地區、東部地區類別包含宜蘭縣/花蓮縣/臺東縣。

 

1.png

 

 Step 2 (定義)將每個類別定義名稱,選取定義範圍。在Excel功能列點選「公式」→「定義名稱

 

開啟定義名稱的工具視窗後,設定名稱與類別相同 (如下圖橘框),並設定參照處與類別的涵蓋項目相同 (如下圖綠框)

 

2.png

 

請以此類推定義每個類別,也就是「層級分類表」(E~J欄) 都需要一一作好設定。

 

3.png

 

 Step 3 (查看):當所有類別都完成定義名稱後,在Excel功能列點選「公式」→「名稱管理員」,查看有無遺漏

 

4.png

 

 Step 4 (第一層)建立下拉式選單將使用的表格,例如:地區 (L欄)、縣市 (M欄)。在Excel功能列點選「資料」→「資料驗證」。

 

開啟資料驗證的工具視窗後,選擇「清單」,設定「來源」為剛剛定義的名稱,輸入「=」再加上名稱的文字 (如下圖橘框)。

 

5.png

 

 Step 5 (第二層)在Excel功能列點選「資料」→「資料驗證」。

 

開啟資料驗證的工具視窗後,選擇「清單」,設定「來源」為「=INDIRECT(參照地方)」,例如下圖輸入「=INDIRECT(L3)」(如下圖橘框)。

 

6.png

 

透過上述5個步驟,即可完成一個二層下拉式選單設定,可以選擇台灣各地區和相對應的縣市囉 !!!

 

最後,白白用一張圖給大家看看這個範例的表格歷程變化~ 

 

7.png

 

 

即刻按讚並追蹤白白的FACEBOOK粉絲專頁

https://www.facebook.com/%E7%99%BD%E7%99%BD%E7%9A%84%E7%AE%A1%E7%90%86%E7%99%BE%E5%AF%B6%E7%AE%B1-10599554107503

arrow
arrow
    創作者介紹
    創作者 白白 的頭像
    白白

    白白的管理百寶箱

    白白 發表在 痞客邦 留言(3) 人氣()