二級聯動下拉菜單,在錄入數據的時候,可以防止數據輸入錯誤,制作完成的效果如下所示:
1、數據源準備我們將數據列轉換成左邊這種格式,第一行是一級菜單的數據,第二行開始下方放對應二級菜單的數據
選中所有的數據,CTRL+A,全選,然后再按CTRL+G快捷鍵,點擊定位條件
在定位條件中,選擇常量數據
選中數據之后,在公式里面,選擇根據所選內容創建,然后只勾選首行
這樣的話,Excel會自動的創建名稱管理器,字段名為標題行,對應分別的內容為下面的數據了。
第二步:創建數據有效性然后我們可以在一級下拉菜單的位置,比如F列,在數據選項卡,找到數據驗證,然后選擇序列,引用的數據源,選擇A1:D1數據區域
這樣一級下拉菜單就設置好了,然后我們選中G列,同樣的設置,只是數據來源,我們輸入的公式是:
=INDIRECT(F1)
通過這2步設置,二級聯動的下拉菜單就制作好了
寫在后面,如果說我們的數據源,不是那種格式,是2列式的,如何快速轉換成上面的格式呢?我們只需要2個公式就可以轉換成右邊的格式了
首先在D1單元格中輸入的公式是:
=TRANSPOSE(UNIQUE(A1:A13))
然后我們在D2輸入的公式是:
=FILTER($B:$B,$A:$A=D1),向右填充,就得到了我們想要的格式了
關于這個小技巧,你學會了么?動手試試吧!