本例向大家介紹如何在Excel中製作聯動的二級下拉選單。
(01)首先看一下原始資料,原始資訊在一張工作表,第一行是省市名稱,下面的若干行為對應省市下面的地名和區名。需要在另外一張工作表中A列和B列建立聯動的二級下拉選單。
(02)首先,選中原始表的所有資料(包括多餘的空白單元格),按F5或者Ctrl+G調出定位對話方塊。選擇左下角的【定位條件】。
(03)如下圖,選則【常量】,並點選【確定】按鈕。這樣,所有的非空單元格被選中。
(04)選擇功能區的【資料】-【有效性】-【根據所選內容建立】。
(05)由於標題在第一行,因此選擇【首行】為名稱,然後點選【確定】按鈕。
(06)操作完畢後,在名稱管理器中就可以看到定義的名稱了。
(07)選中第一行的省市名稱(也定位到非空白單元格),在名稱框中輸入“省市”兩個字,然後按回車,這樣就定義了一個“省市”的名稱。
(08)選中操作介面的A2單元格,選擇【資料】-【資料有效性】。
(09)如下圖,選擇【序列】,【來源處】輸入:=省市,然後點選【確定】按鈕。
(10)這樣,就在A2單元格生成了省市資訊的下拉選單。
(11)同樣的方法,選中B2單元格,設定資料有效性,輸入公式:=INDIRECT($A$2)。
(12)設定完畢後,A2單元格選擇“河北”時B2的下拉選單返回“河北”的資訊;A2單元格選擇“北京”時B2的下拉選單返回“北京”的資訊。
(13)注意:上述二級下拉選單設定的公式採取了行列都絕對引用,如果要使二級下拉選單對整列均可用,將公式更改為:=INDIRECT($A2)即可。
如需要了解更多內容,可以搜尋“shaowu459”或到知道向我提問。