excel下拉菜單的制作也是經(jīng)常使用的一個(gè)操作,通常就是利用數(shù)據(jù)有效性建立分類下拉列表實(shí)現(xiàn)。
Excel下拉菜單最常見的就是一級(jí)、二級(jí)、三級(jí)聯(lián)動(dòng)下拉菜單。
第一:Excel一級(jí)下拉菜單基礎(chǔ)制作
在EXCEL中制作一個(gè)下拉列表菜單,可以顯示下面有多少項(xiàng)。
比如用A1:A6的數(shù)據(jù)源在C1單元格制作一個(gè)Excel下拉菜單。方法見下圖:
選擇C1單元格,單擊數(shù)據(jù)——數(shù)據(jù)有效性,進(jìn)行如上圖的設(shè)置。
第二:excel二級(jí)下拉菜單制作
數(shù)據(jù)有效性+定義名稱+indirect函數(shù)制作Excel二級(jí)下拉菜單。方法如下:
第一步,選擇A1:C7區(qū)域,單擊公式——定義的名稱——根據(jù)所選內(nèi)容創(chuàng)建,勾選“首行”,確定。如下圖:
第二步,選擇E2單元格,用Excel一級(jí)下拉菜單基礎(chǔ)制作的方法制作,來(lái)源輸入:=$A$1:$C$1。
第三步,選擇F2單元格,數(shù)據(jù)有效性,仍然選擇序列,來(lái)源輸入:=indirect($E$2)。
第三:excel三級(jí)下拉菜單制作
三級(jí)下拉菜單需要用到OFFSET+MATCH+COUNTA函數(shù)。
一級(jí)下拉菜單:=$B$8:$D$8
二級(jí)下拉菜單:
=OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),
COUNTA(OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),7)))
三級(jí)下拉菜單:
=OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),
COUNTA(OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),7)))
如果涉及到更復(fù)雜更多要求的菜單制作,一般通過(guò)VBA編寫程序代碼解決會(huì)容易些。