位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

excel怎么制作下拉菜單?

提問人:周麗平發(fā)布時間:2021-07-08

1、一級下拉菜單的制作

如果還沒有一級下拉菜單制作基礎(chǔ)的請看《創(chuàng)建Excel下拉菜單原來如此簡單》,重點(diǎn)要理解“下拉菜單的專業(yè)做法”,掌握“名稱管理器”的用法。

下圖是需要制作的素材

image.png

我們重溫一下“一級下拉菜單”整個制作過程

選中一級項(xiàng)目,自定義名稱“一級”

在“數(shù)據(jù)驗(yàn)證”中,驗(yàn)證條件為:序列,并引用“一級”名稱

image.png

此時,名稱管理器內(nèi)容如下

image.png

2、二級下拉菜單的制作

二級菜單需要引進(jìn)一個間接引用函數(shù):INDIRECT,該函數(shù)的含義我們稍后再講,先來看看具體操作。

先把一級、二級項(xiàng)目整理如下表

image.png

選中一、二級所有項(xiàng)目,自定義名稱,設(shè)置根據(jù)首行的值創(chuàng)建名稱,這樣就新創(chuàng)建了兩個名稱:華北地區(qū)和中南地區(qū)

在“數(shù)據(jù)驗(yàn)證”中,驗(yàn)證條件為:序列,來源輸入 =INDIRECT(A2)

image.png

此時,名稱管理器內(nèi)容如下

image.png

INDIRECT函數(shù),功能是返回文本字符串所指定的引用

如:=INDIRECT(A2),首先是查找A2單元格的內(nèi)容(即文本:中南地區(qū)),然后返回該文本所指定的引用(即“中南地區(qū)”名稱的內(nèi)容)

如果還不好理解,我們舉個例子,下圖中:

在單元格C1中輸入函數(shù) =INDIRECT(A1),顯示的是“自習(xí)室”

image.png
 

3、三級下拉菜單的制作

有了以上的兩個知識點(diǎn)做基礎(chǔ),同樣的原理,三級下拉菜單的制作已經(jīng)水到渠成了

image.png

由于每個省的三級菜單數(shù)目不一樣,導(dǎo)致上表存在一些空白鍵,我們在建立“名稱”的時候,需要用F5定位出非空值單元格。

如果省略了這一步,我們做出來的下拉菜單就會存在空白的選項(xiàng)

image.png

此時,名稱管理器內(nèi)容如下

image.png

4、N級下拉菜單的制作

從以上的操作中,我們可以看出,無論制作多少級的下拉菜單,無非是自定義“名稱”和序列中INDIRECT函數(shù)引用兩步,具體操作,已經(jīng)無需累贅了。

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部