學會EXCEL的多級聯動下拉菜單
讓你的表格篩選更快速
5号球球教你解鎖新技能
大家一起來學習下吧
我們先來看一下原始數據,原始信息在一張工作表,第一行是省市名稱,下面的若幹行為對應省市下面的地名和區名。為了實現在A列中選擇省/直轄市,B列中隻顯示對應省份的市/區。所以我們需要在另外一張工作表中A列和B列建立聯動的二級下拉菜單。現在我們就來學習下吧。
一、創建數據源
首先,選中原始表的所有數據(包括多餘的空白單元格),按F5或者Ctrl G調出定位對話框。選擇左下角的【定位條件】。
如下圖,選擇【常量】,并點擊【确定】按鈕。這樣,所有的非空單元格被選中。
選擇功能區的【數據】-【有效性】-【根據所選内容創建】。
由于标題在第一行,因此選擇【首行】為名稱,然後點擊【确定】按鈕。
操作完畢後,在名稱管理器中就可以看到定義的名稱了。
選中第一行的省市名稱(也定位到非空白單元格),在名稱框中輸入“省市”兩個字,然後按回車,這樣就定義了一個“省市”的名稱。
二、添加數據有效性
選中操作界面的A2單元格,選擇【數據】-【數據有效性】。
如下圖,選擇【序列】,【來源處】輸入:=省市,然後點擊【确定】按鈕。
這樣,就在A2單元格生成了省市信息的下拉菜單。
同樣的方法,選中B2單元格,設置數據有效性,輸入公式:=INDIRECT($A$2)。
設置完畢後,A2單元格選擇“河北”時B2的下拉菜單返回“河北”的信息;A2單元格選擇“北京”時B2的下拉菜單返回“北京”的信息。
注意:上述二級下拉菜單設置的公式采取了行列都絕對引用,如果要使二級下拉菜單對整列均可用,将公式更改為:=INDIRECT($A2)即可。
,