昨天學習了1級下拉列表的制作方法,今天我們要學習的是2級聯(lián)動下拉菜單的制作方法。何謂2級聯(lián)動?我們閑話少說,還是從例子開始吧!
例:如下圖所示,在手機列輸入或選取蘋果,型號下拉里會顯示所有蘋果手機的所有型號,如果手機列輸入三星,在型號列下拉菜單顯示所有三星的型號。
手機列選蘋果:

同學們應該明白什么是二級下拉聯(lián)動菜單了,還等什么,我們一起開始制作吧。
操作步驟:
步驟1:設置數(shù)據(jù)源區(qū)域。就是把手機名稱和型號整理成如下圖格式備用,存放的位置隨意。
步驟2:批量定義名稱。選取手機名稱和型號區(qū)域后,打開指定名稱窗口(excel2003版里,插入菜單 - 名稱 - 指定,07和10版 公式選項卡 - 定義的名稱組 - 根據(jù)所選內(nèi)容創(chuàng)建),選取窗口上的“首行”復選框。如下圖所示。

步驟3:設置數(shù)據(jù)有效性。選取型號列,打開數(shù)據(jù)有效性窗口(打開方法見昨天的教程),在來源中輸入=indirect(D5)

進行如下設置后,二級聯(lián)動菜單設置完成。
附:相關知識點。
1 定義名稱。父母給我們都起了名子,我們也可以給單元格起名子。定義的名稱可以直接在公式中引用,步驟2中定義名稱相當于給各列的型號都定義了一個名稱。K列定義叫 蘋果,L列定義叫 三星,M列定義名稱叫 HTC.這樣公式中出現(xiàn)“蘋果”就是指K2:K6區(qū)域,“三星”就是指L2:L6區(qū)域...
2 公式 =Indirect(D5):之所以能達到二級聯(lián)動的效果,關鍵在于INDIRECT函數(shù),它可以把“單元格地址字符串”或“定義的名稱字符串”轉化為引用內(nèi)容(就是根據(jù)名稱從它代表的區(qū)域中取數(shù))。本例中手機列輸入的名稱被INDIRECT函數(shù)引用。在型號列看來,A列輸入的不再是一個字符形式,而是能代表一個區(qū)域的單元格區(qū)域名稱。如果不熟悉indirect函數(shù)的用法,同學們可能理解起來有些吃力。如果想理解,就在微信里回復"indirect" 查看一下我原來寫的一篇關于這個函數(shù)用法。或者干脆弱就留作以后再學習它。反正這里我們只要會套用就可以。嘿嘿!!!
蘭色說:
下拉菜單還有三級以上和智能聯(lián)動菜單,但涉及的知識點和操作比較復雜,也不太常用,所以就不再介紹了。
新聞熱點
疑難解答