使用EXCEL制作多級(jí)下拉菜單
在本文中,我們將教大家如何使用EXCEL制作多級(jí)下拉菜單。多級(jí)下拉菜單即下級(jí)下拉菜單會(huì)根據(jù)上級(jí)下拉菜單自動(dòng)顯示。在本例中,我們將在J6單元格顯示1級(jí)下拉菜單,K6顯示2級(jí)下拉菜單,L6顯示3級(jí)下拉菜單
在本文中,我們將教大家如何使用EXCEL制作多級(jí)下拉菜單。多級(jí)下拉菜單即下級(jí)下拉菜單會(huì)根據(jù)上級(jí)下拉菜單自動(dòng)顯示。在本例中,我們將在J6單元格顯示1級(jí)下拉菜單,K6顯示2級(jí)下拉菜單,L6顯示3級(jí)下拉菜單。
排列菜單
首先,我們需要將1級(jí)菜單和2級(jí)下拉菜單按照以下圖示排列。
接下來(lái),我們需要將2級(jí)菜單和3級(jí)下拉菜單按照以下圖示排列。
建立1級(jí)下拉菜單
首先,點(diǎn)擊“名稱(chēng)管理器”-新建。輸入名稱(chēng),例如:名稱(chēng)1。然后輸入引用位置。例如:
Sheet1!$A$1
建立好1級(jí)下拉菜單后,我們可以開(kāi)始建立2級(jí)下拉菜單了。
建立2級(jí)下拉菜單
首先,點(diǎn)擊“名稱(chēng)管理器”-新建。輸入名稱(chēng),例如:明細(xì)1。然后輸入引用位置,例如:
OFFSET(Sheet1!$A$1,MATCH(Sheet1!$J6,名稱(chēng)1,0),1,,COUNTA(OFFSET(Sheet1!$B$1:$G$1,MATCH(Sheet1!$J6,名稱(chēng)1,0),)))
這個(gè)公式的解釋如下:
- MATCH(Sheet1!$J6,名稱(chēng)1,0):通過(guò)MATCH函數(shù)找到在J6單元格顯示的1級(jí)下拉菜單內(nèi)容在1級(jí)菜單中的位置。
- OFFSET(Sheet1!$B$1:$G$1,MATCH(Sheet1!$J6,名稱(chēng)1,0)):通過(guò)offset函數(shù)和counta函數(shù)找到J6單元格顯示的1級(jí)下拉菜單對(duì)應(yīng)的2級(jí)菜單區(qū)域。
完成上述操作后,1級(jí)和2級(jí)下拉菜單的主要步驟就完成了。接下來(lái)我們需要做2級(jí)對(duì)應(yīng)3級(jí)下拉菜單的操作。
建立3級(jí)下拉菜單
建立3級(jí)下拉菜單的步驟與1級(jí)對(duì)應(yīng)2級(jí)下拉菜單相同。首先,新建名稱(chēng),例如:明細(xì)2。然后,在新建明細(xì)中填入具體引用位置,例如:
OFFSET(Sheet1!$A$1,MATCH(Sheet1!$K6,明細(xì)1,0),1,,COUNTA(OFFSET(Sheet1!$B$1:$G$1,MATCH(Sheet1!$K6,明細(xì)1,0),)))
完成上述操作后,我們的多級(jí)下拉菜單就完成了。只要按照以上操作繼續(xù)制作4級(jí)、5級(jí)等下拉菜單即可。
最終的結(jié)果如下圖所示: