Hello,大家好,今天跟大家分享下如何制作二級(jí)三級(jí)聯(lián)動(dòng)下拉菜單,四級(jí)五級(jí)甚至更多級(jí)的下拉菜單也是這樣制作的,話不多說(shuō)我們先來(lái)看一下效果,如下圖我們?cè)谑》葜羞x擇河南,在城市中就只能選擇河南的城市,當(dāng)我們選擇城市后,在區(qū)縣中也只能選擇對(duì)應(yīng)城市的區(qū)縣 ![]() 這樣的多級(jí)聯(lián)動(dòng)下拉菜單的制作也非常簡(jiǎn)單,下面就讓我們來(lái)一起操作下吧 一,整理數(shù)據(jù),定義名稱 ![]() 首先我們要對(duì)數(shù)據(jù)進(jìn)行整理,在這里每一列的第一個(gè)數(shù)據(jù)都是我們下面數(shù)據(jù)的上一級(jí),比如這里河南的下一級(jí)是鄭州和洛陽(yáng),而鄭州的下一級(jí)時(shí)候中原區(qū),金水區(qū)等,當(dāng)數(shù)據(jù)整理完成之后我們就需要對(duì)數(shù)據(jù)定義名稱,我們只需要選擇我們整理的所有數(shù)據(jù),然后點(diǎn)擊公式功能組找到根據(jù)所選內(nèi)容創(chuàng)建,然后只勾選首行就可以了,如下動(dòng)圖 ![]() 二、創(chuàng)建下拉菜單 1.創(chuàng)建省份下拉菜單(一級(jí)下拉) 我們單擊省份下面的單元格,然后點(diǎn)擊數(shù)據(jù)驗(yàn)證,找到序列,點(diǎn)擊選擇按鈕,托選河南江蘇吉林,這樣的話第一級(jí)下拉菜單就做好了 ![]() 2.創(chuàng)建城市下拉菜單(二級(jí)下拉) 在這里我們需要點(diǎn)擊城市下面的單元格,然后點(diǎn)擊數(shù)據(jù)驗(yàn)證,選擇序列,在來(lái)源中輸入公式=INDIRECT(D9),這個(gè)D9就是我們剛剛設(shè)置的第一級(jí)下拉菜單的單元格,然后我們點(diǎn)擊確定,這個(gè)時(shí)候會(huì)跳出錯(cuò)誤提示,不用管它,因?yàn)檫x在我們的D9單元格是空的,所以才會(huì)這么提示,過(guò)程如下圖 ![]() 來(lái)講解下為什么要這么設(shè)置,因?yàn)樵诘谝徊街形覀儗?duì)數(shù)據(jù)定義了名稱,我們以下圖紅色方框內(nèi)的定義名稱來(lái)講解下,因?yàn)槎x名稱的存在,當(dāng)我們?cè)谑》葜羞x擇河南,而我們用INDIRECT(D9),就相當(dāng)于INDIRECT(河南),而河南又被定義為了鄭州與洛陽(yáng),所以在二級(jí)下拉中才會(huì)僅僅返回鄭州與洛陽(yáng)的值,三級(jí)下拉菜單也是這樣的原理 ![]() 3.創(chuàng)建區(qū)縣下拉菜單(三級(jí)下拉菜單) 3級(jí)下拉菜單的制作與2級(jí)下拉的創(chuàng)建方法是一樣的,我們點(diǎn)擊區(qū)縣下面的單元格,然后點(diǎn)擊數(shù)據(jù)驗(yàn)證,選擇序列在來(lái)源中輸入公式:=INDIRECT(E9),E9這個(gè)單元格就是我們?cè)O(shè)置過(guò)2級(jí)下拉的單元格,然后我們直接點(diǎn)擊確定即可,原理與二級(jí)下拉菜單的原理一模一樣 ![]() 至此我們的三級(jí)下拉就制作完畢了,如果你想要制作更多級(jí)的下拉菜單,就需要整理更多的數(shù)據(jù),比如我們將金水區(qū)下面放置四個(gè)村莊,然后我們選擇這個(gè)區(qū)域,在公式中找到根據(jù)所選內(nèi)容創(chuàng)建,來(lái)為金水區(qū)定義名稱 ![]() 緊接著就跟我們制作二三級(jí)下拉是一樣的操作,這樣的話我們四級(jí)下拉就制作完畢了 ![]() 當(dāng)制作完成之后我們可以選擇我們制作的下拉菜單的區(qū)域向下拖動(dòng)數(shù)據(jù),這樣話就能批量的復(fù)制我們制作的下拉菜單 ![]() 怎么樣?你學(xué)會(huì)了嗎? 我是excel從零到一,關(guān)注我持續(xù)分享更多excel技巧 |
|
來(lái)自: Excel從零到一 > 《待分類(lèi)》