在各種軟件的界面中,下拉菜單我們經(jīng)常使用,可是在EXCEL中,能否實(shí)現(xiàn)同樣的效果呢?今天我們就來學(xué)學(xué)下拉菜單的制作,其實(shí)一點(diǎn)都不難!
首先我們看看一級下拉菜單的效果!
制作起來很簡單,就是利用數(shù)據(jù)驗(yàn)證,早期版本叫做數(shù)據(jù)有效性。把大區(qū)下面包含的內(nèi)容放在一列中備用,然后需要下拉菜單的單元格,點(diǎn)擊數(shù)據(jù),數(shù)據(jù)驗(yàn)證,設(shè)置選項(xiàng)卡,允許里面選擇序列,來源里輸入剛準(zhǔn)備好的內(nèi)容的位置。這樣就OK了。
一級下拉菜單比較簡單,我們來看看二級下拉菜單的制作。先看下效果:
首先:選擇D1:E1(上面的圖片中省份的數(shù)據(jù)位于E1:F1,錄制時(shí)不小心挪動(dòng)了位置,大家理解意思即可),公式選項(xiàng)卡,名稱管理器組,定義名稱,新建名稱,輸入省份。
其次:選擇D1:E6,根據(jù)所選內(nèi)容創(chuàng)建,選擇首行,確定。
這時(shí),打開名稱管理器,你就會(huì)發(fā)現(xiàn)一共新建了三個(gè)名稱,如下:
第三:前面兩步就把需要的數(shù)據(jù)全部定義好了。第三步,對單元格設(shè)定數(shù)據(jù)驗(yàn)證。
A2單元格按如下設(shè)定數(shù)據(jù)驗(yàn)證:
B2單元格按如下設(shè)定數(shù)據(jù)驗(yàn)證:
來源中輸入=indirect(A2),確定,返回點(diǎn)擊A2、B2試試,都可以出現(xiàn)下拉箭頭了,而且不同的省份對應(yīng)的不同的市。
注釋:=indirect(A2)相當(dāng)于B2中引用的時(shí)A2中選擇的省份數(shù)據(jù),也就是名稱管理器中省份的明細(xì)數(shù)據(jù)。
如果懂了二級下拉菜單的制作,那三級甚至多級就不算個(gè)事,多級下拉菜單就是利用indirect公式來引用上級菜單中對應(yīng)的數(shù)據(jù)列??聪滦Ч麍D:
制作過程,首先定義名稱,定義省份,定義市,這兩個(gè)步驟和制作二級菜單時(shí)是一樣的,下面我們要定義縣
定義好之后,我們來設(shè)置A2,B2,C2單元格中的數(shù)據(jù)驗(yàn)證,A2,B2和前面的設(shè)置是一樣的,我們來看下C2單元格的設(shè)置:
來源中輸入=indirect(B2),到此就OK了。
只要按照邏輯關(guān)系制作好格級別中需要的序列數(shù)據(jù),就可以隨心所遇制作了!