二級(jí)聯(lián)動(dòng)下拉菜單可以根據(jù)一級(jí)菜單的內(nèi)容,動(dòng)態(tài)調(diào)整二級(jí)菜單的內(nèi)容,顯著提高輸入有依賴(lài)關(guān)系的數(shù)據(jù)的效率。
本篇文章介紹 Excel 制作二級(jí)聯(lián)動(dòng)下拉菜單的方法,將用到 INDIRECT 函數(shù)和 Excel 名稱(chēng)。
為制作二級(jí)聯(lián)動(dòng)下拉菜單,準(zhǔn)備如下格式的源數(shù)據(jù)表格。數(shù)據(jù)區(qū)域首行是一級(jí)菜單的來(lái)源,每一列數(shù)據(jù)是對(duì)應(yīng)的二級(jí)菜單的來(lái)源。
根據(jù)源數(shù)據(jù)的第一行,制作一級(jí)下拉菜單,具體步驟查看以下文章。
這一步一次性精確選擇每一個(gè)二級(jí)菜單的數(shù)據(jù)來(lái)源,剔除因數(shù)據(jù)長(zhǎng)度不同而會(huì)出現(xiàn)的空單元格。
精確選擇步驟如下:
選中包括首行在內(nèi)的一二級(jí)菜單的全部數(shù)據(jù);
點(diǎn)擊【開(kāi)始】選項(xiàng)卡,【查找與選擇】列表中的【常量】命令;
Excel 會(huì)自動(dòng)選擇有內(nèi)容的單元格,剔除空單元格。
接上一步,精確選中數(shù)據(jù)源后,轉(zhuǎn)到功能區(qū)【公式】選項(xiàng)卡,點(diǎn)擊【根據(jù)所選內(nèi)容創(chuàng)建】,在彈出的對(duì)話框中,只選擇「首行」,再確定,Excel 會(huì)一次性批量創(chuàng)建名稱(chēng)。
其中,每一個(gè)名稱(chēng)的標(biāo)題是數(shù)據(jù)區(qū)域首行單元格,即一級(jí)菜單的源數(shù)據(jù)。這為下一步動(dòng)態(tài)選擇二級(jí)菜單內(nèi)容提供基礎(chǔ)。
這一步與制作一級(jí)菜單的步驟基本相同,唯一不同點(diǎn)是數(shù)據(jù)源的選擇。
一級(jí)教程
由于是根據(jù)一級(jí)菜單的內(nèi)容動(dòng)態(tài)調(diào)整二級(jí)菜單列表,需要使用 INDIRECT 函數(shù)指向?qū)?yīng)的上一步創(chuàng)建的名稱(chēng)。
數(shù)據(jù)源的通用公式如下:
=INDIRECT(一級(jí)菜單單元格引用)
注意,一級(jí)菜單對(duì)應(yīng)的單元格需要以相對(duì)引用方式書(shū)寫(xiě),即不寫(xiě)美元符號(hào)($)。
經(jīng)過(guò)前述步驟,一二級(jí)聯(lián)動(dòng)菜單制作完成。二級(jí)下拉菜單的內(nèi)容根據(jù)一級(jí)菜單選擇的內(nèi)容動(dòng)態(tài)調(diào)整。
聯(lián)系客服