今天我們來說一下三級及多級下拉列表的做法,之前我們已經寫過很多篇一級和二級的做法,具體擴展閱讀在文末。
我們要做的案例是省市縣三級菜單,下面我們就直奔主題吧。
1、數據處理,添加輔助列
> 複製省,粘貼空白區域,刪除重複重,一級輔助
> 複製省市,粘貼空白區域,刪除重複重,二級輔助
> 添加輔助列,=省&市
2、建立一級下拉列表
比較簡單,直接數據-數據有效性-序列,選擇省列,確定即可
3、添加二級下拉列表
二級稍有麻煩,需要使用公式處理,然後創建名稱,或者直接在序列中輸入公式即可。基本同一級
公式:=OFFSET($I$1,MATCH($K2,$H:$H,)-1,,COUNTIF(H:H,K2))
公式簡述:MATCH($L3,$F:$F,)-1用於找到一級開始的位置,COUNTIF(F:F,L3) 表示對應的一級有多少個,其實也就是二級的數量,使用OFFSET獲取對應的二級區域,OFFSET(起點,偏移行,偏移列,結果行數,結果列數)
4、3級下拉列表構建
3級的方法其實和二級基本一致,但是我們需要一級和二級同時滿足條件來確定三級的取數範圍,所以我們才需要添加輔助列,把省和市連接到一起,作為一個整體
點擊數據-數據有效性(數據驗證)-序列,輸入公式確定
公式:=OFFSET($D$1,MATCH($K2&$L2,$A:$A,)-1,,COUNTIF($A:$A,$K2&$L2),1)
Excel辦公實戰,高效辦公,每天進步一點點!
關注小編,下次精彩不迷路!
喜歡小編的文章,一定要點贊,關注,轉發
您的鼓勵是小編最大的動力!