資源描述:
《excel技術(shù)-2級(jí)下拉菜單》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Excel技術(shù)--二級(jí)下拉菜單的3種方法第一種做法:使用函數(shù)INDIRECT看看例子很明顯,我們希望在一級(jí)選擇機(jī)房故障,那么2級(jí)就出現(xiàn)他下面的列表。要實(shí)現(xiàn)這個(gè)目標(biāo)并不復(fù)雜。1:建立“名稱3個(gè)一級(jí)選項(xiàng),我們需要建立3個(gè)“名稱”:機(jī)房故障線路故障用戶端故障。這個(gè)時(shí)候,你就創(chuàng)建了3個(gè)名稱還需要建立一個(gè)名稱,叫做“故障類型”這個(gè)名稱包括“機(jī)房故障線路故障用戶端故障”這3項(xiàng)。這個(gè)時(shí)候,你就可以在“名稱管理器”看到4個(gè)名稱2:創(chuàng)建1級(jí)菜單1級(jí)菜單的辦法就簡(jiǎn)單了這樣就解決了一級(jí)的下拉菜單。3:2級(jí)菜單這個(gè)地方你需要注意,=INDIRECT($F2)如果你寫(xiě)成=INDIRECT($
2、F$2),如果是這樣的話,你確定會(huì)出現(xiàn)一個(gè)報(bào)錯(cuò)這個(gè)時(shí)候,你就實(shí)現(xiàn)了2級(jí)菜單第二種做法:使用函數(shù)INDEX還是上面的例子,用另外一種方式來(lái)實(shí)現(xiàn)。這個(gè)例子里,你只需要建立2個(gè)名稱。1:建立名稱建立:故障類型名稱,方法和上面一樣。建立:2級(jí) 名稱創(chuàng)建上面兩個(gè)名稱。2:創(chuàng)建下拉菜單第一下拉菜單和上面一樣,我就不重復(fù)了,現(xiàn)在是演示第二級(jí)下拉菜單=INDEX(二級(jí),0,match(I$2,故障類型,0))這樣你就搞定2級(jí)菜單里。第三種做法:使用函數(shù)OFFSET學(xué)這個(gè)offset函數(shù)半天,才搞定。現(xiàn)在只是可以實(shí)現(xiàn)這個(gè)功能。不過(guò)還有需要改進(jìn)的地方還是上面的例子,=OFFSET(A
3、2,,MATCH(L2,故障類型,)-1,6,1)這樣也是可以實(shí)現(xiàn)2級(jí)的下拉菜單。以上的方式其實(shí)是不太完善的,因?yàn)槲覀兊?級(jí)菜單剛好都是6項(xiàng),那么如果是不等的,那你就只能取最多的。完善的做法,當(dāng)然是動(dòng)態(tài)的,根據(jù)2級(jí)菜單的數(shù)量來(lái)顯示。需要解決的問(wèn)題,就是如果動(dòng)態(tài)計(jì)算出每項(xiàng)2級(jí)菜單的數(shù)量。2級(jí)菜單數(shù)量=COUNTA(OFFSET(A:A,,MATCH(L2,故障類型,0)-1))-1那么我們的公式就變成=OFFSET(A2,,MATCH(L2,故障類型,)-1,COUNTA(OFFSET(A:A,,MATCH(L2,故障類型,0)-1))-1,1)這樣就更加完美。