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