Excel下拉菜單,工作中經(jīng)常會(huì)用到。一和二級(jí)下拉菜單有很多教程,比葫蘆畫瓢也能學(xué)會(huì),但三級(jí)和三級(jí)以上的估計(jì)就沒幾個(gè)人能做出來了。本站小編無意間制作出一個(gè)下拉菜單模板,不僅1~4級(jí)可以設(shè)置,而且可以設(shè)置任意多級(jí)下拉菜單。
是不是有點(diǎn)不敢相信,也許在想,即使能實(shí)現(xiàn),肯定也會(huì)是非常非常的復(fù)雜。蘭色告訴你,二級(jí)和二級(jí)以上的制作方法都是相同的原理,即使你EXCEL水平很菜,看完下面的教程,照樣可以做出來。
一、1級(jí)下拉菜單
制作一級(jí)下拉菜單很簡(jiǎn)單,選取要設(shè)置的區(qū)域,數(shù)據(jù) - 有效性 - 選取數(shù)據(jù)源。
二、2級(jí)下拉菜單
1 、在C和D列分別添加公式。
C3公式:=MATCH(B3,A:A,0)-1
D3公式:=COUNTIF(A:A,B3)
2 、在下面A和B列設(shè)置二級(jí)的對(duì)應(yīng)明細(xì)。A列是上一級(jí),B列是下一級(jí)。如上圖所示。
3、數(shù)據(jù) - 有效性 - 序列 - 輸入下面的公式:
=OFFSET(B$1,VLOOKUP(F3,$B:$D,2,),,VLOOKUP(F3,$B:$D,3,),1)
公式說明:
VLOOKUP(F3,$B:$D,2,):查找上一級(jí)在A列的開始行數(shù)。
VLOOKUP(F3,$B:$D,3,):查找上一級(jí)的總個(gè)數(shù)(即本級(jí)的內(nèi)容總個(gè)數(shù))
2級(jí)設(shè)置下拉后的效果:
三、3級(jí)下拉菜單
3級(jí)和2級(jí)制作方法完全一樣。
1 、在C和D列分別添加公式。(復(fù)制2級(jí)的公式下來即可)
C8公式:=MATCH(B8,A:A,0)-1
D8公式:=COUNTIF(A:A,B8)
2 、在下面A和B列設(shè)置三級(jí)的對(duì)應(yīng)明細(xì)。A列是上一級(jí),B列是下一級(jí)。如上圖所示。
3、數(shù)據(jù) - 有效性 - 序列 - 輸入下面的公式:
=OFFSET(B$1,VLOOKUP(G3,$B:$D,2,),,VLOOKUP(G3,$B:$D,3,),1)
公式和2級(jí)的基本一樣,只是引用的列數(shù)稍改一下。
3級(jí)下拉菜單顯示效果:
四、4級(jí)(方法同上)
.......
一百、100級(jí)(方法同上)
補(bǔ)充:因?yàn)榉椒ㄍ耆粯?,只需要向下?fù)制公式、向下設(shè)置對(duì)應(yīng)關(guān)系、設(shè)置數(shù)據(jù)有效性公式即可。這里就不多浪費(fèi)文字了。