Hello,大家好今天跟大家分享下我們如何制作多級聯動下拉菜單,也就是我們常說的1級2級以及3級下拉菜單。很多人都覺得制作多級聯動下拉菜單應該很難,其實他的操作非常的簡單,我們僅僅使用INDIRECT函數就能搞定,下面就讓我們來一起操作下吧
一、整理數據、定義名稱
在這裡我們來制作一個省市縣的聯動下拉菜單,首先我們需要将數據整理一下,如下圖,在這裡我們是以列來整理數據的,每一列的第一個數據都是下面數據上一級,比如在這裡江蘇包含南京,無錫以及徐州這些城市,而南京又包含玄武區、秦淮區等這幾個區域,以此類推
整理完成後我們選擇整理的數據區域,然後按快捷鍵Ctrl G調出定位窗口,然後點擊定位條件将條件設置為常量,然後點擊确定,緊接着我們點擊公式在定義名稱中找到根據所選内容創建,因為在這裡每一列的第一個數據是這一列的上一級所以我們僅僅勾選首行,點擊确定
二、創建第一級下拉菜單
我們隻需點擊省份下面的單元格,然後點擊數據找到數據驗證選擇序列,緊接着我們點擊向上的三角選擇河南和江蘇這兩個數據的單元格,點擊确定即可,這樣的話第一級下拉就制作完成了
三、創建第二級下拉菜單
我們點擊城市這個單元格,然後點擊數據找到數據驗證同樣的選中序列,然後在這裡面數據函數=INDIRECT($F$13),這個f13就是剛才我們設置的一級下拉的單元格位置,然後點擊确定,這樣的話當我們選擇河南,下拉選項中僅僅隻有河南所屬的城市
四、制作第三級下拉菜單
制作三級下拉菜單的方法與制作二級下拉菜單的方法是一模一樣的,我們隻需選擇區縣,我們隻需将函數設置為=INDIRECT($G$13),在這裡g13是剛才我們設置的二級下拉的單元格位置
至此我們的三級下拉就完成了,如果你想設置四級甚至五級的下拉菜單也是如此制作的,隻不過你需要整理更多的數據而已
怎麼樣?你學會了嗎?
我是excel從零到一,關注我持續分享更多excel技巧
,