群里經(jīng)常有群友問到excel單元格下拉菜單如何制作,所以整理此文,方便大家學(xué)習(xí)。
第一,數(shù)據(jù)有效性制作的單元格下拉菜單
最常見的excel單元格下拉菜單就是下面截圖所示的類型,單擊B2單元格,出現(xiàn)一個倒三角的箭頭,單擊箭頭,會出現(xiàn)一個下拉菜單,然后可以選擇任何一個內(nèi)容即顯示到單元格里面。
制作方法:選擇B2單元格,選擇數(shù)據(jù)——數(shù)據(jù)有效性,彈出“數(shù)據(jù)有效性”對話框,有效性條件允許——選擇“序列”,來源框:單擊引用箭頭,在工作表中選取D1:D11區(qū)域,或者直接輸入=$D$1:$D$11,確定。
提示:來源框可以是某些單元格區(qū)域,也可以手動輸入的列表項目,以“,”隔開即可。比如:男,女。注意中間的逗號必須是半角的。
第二,定義名稱制作單元格下拉菜單
1.選擇A1:A6單元格區(qū)域,單擊“公式”——“根據(jù)所選內(nèi)容創(chuàng)建”,彈出“以選定區(qū)域創(chuàng)建名稱”對話框,勾選“首行”,確定。
2.選擇目標單元格(即需要下拉菜單的單元格),比如C1,單擊“數(shù)據(jù)”——“數(shù)據(jù)有效性”,來源輸入:=下拉菜單,確定。
第三,組合框控件制作單元格下拉菜單
使用組合框控件也可以制作下拉菜單,這種用法常用來制作動態(tài)圖表。具體的操作方法參考文章:excel 組合框控件使用方法http://www.ittribalwo.com/show.asp?id=1150
下面是使用數(shù)據(jù)有效性制作的下拉菜單動畫演示過程,方便新手學(xué)習(xí)。
excel下拉菜單的制作也是經(jīng)常使用的一個操作,通常就是利用數(shù)據(jù)有效性建立分類下拉列表實現(xiàn)。
Excel下拉菜單最常見的就是一級、二級、三級聯(lián)動下拉菜單。
第一:Excel一級下拉菜單基礎(chǔ)制作
在EXCEL中制作一個下拉列表菜單,可以顯示下面有多少項。
比如用A1:A6的數(shù)據(jù)源在C1單元格制作一個Excel下拉菜單。方法見下圖:
選擇C1單元格,單擊數(shù)據(jù)——數(shù)據(jù)有效性,進行如上圖的設(shè)置。
第二:excel二級下拉菜單制作
數(shù)據(jù)有效性+定義名稱+indirect函數(shù)制作Excel二級下拉菜單。方法如下:
第一步,選擇A1:C7區(qū)域,單擊公式——定義的名稱——根據(jù)所選內(nèi)容創(chuàng)建,勾選“首行”,確定。如下圖:
第二步,選擇E2單元格,用Excel一級下拉菜單基礎(chǔ)制作的方法制作,來源輸入:=$A$1:$C$1。
第三步,選擇F2單元格,數(shù)據(jù)有效性,仍然選擇序列,來源輸入:=indirect($E$2)。
具體的動畫演示,可以參考論壇:http://blwbbs.com/forum.php?mod=viewthread&tid=595&page=
第三:excel三級下拉菜單制作
三級下拉菜單需要用到OFFSET+MATCH+COUNTA函數(shù)。
一級下拉菜單:=$B$8:$D$8
二級下拉菜單:=OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),COUNTA(OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),7)))
三級下拉菜單:=OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),COUNTA(OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),7)))
具體的源文件,可以在論壇下載《制作下拉三級菜單》
如果涉及到更復(fù)雜更多要求的菜單制作,一般通過VBA編寫程序代碼解決會容易些。
標簽:雜談 | 分類: EXCEL學(xué)習(xí) |
多極選擇錄入
在許多信息系統(tǒng)的單據(jù)錄入界面中,都有多極選擇的功能,即先選擇錄入某大項,然后選擇錄入屬于此大項的小項。這是一項非常實用的功能,能夠有效避免串項和項目混亂,在EXCEL中,利用數(shù)據(jù)有效性能夠很容易地實現(xiàn)單級的選擇錄入,如果配合名稱和公式,也能夠?qū)崿F(xiàn)兩級和兩級以上的選擇性錄入效果。
在如圖所示的工作表"城市列表"中,A列~G列保存了一份中國行政區(qū)域資料,記錄了部分省份的城市清單?,F(xiàn)在希望自愛"多級選擇"工作表中實現(xiàn)對省份和城市的選擇性錄入效果,要求可以先選擇錄入省份,然后選擇錄入該省份所有城市。
第一步:按<Ctrl+F3>組合鍵,在"定義名稱"對話框中,添加"City"和"Province"兩個名稱,分別對應(yīng)的引用位置"=城市列表!$A$2"和"=城市列表!$A$1:$G$1",如圖所示。
第二步:單擊工作表標簽以切換到"多級選擇"工作表。
第三步:單擊A2并拖動光標A11以選定區(qū)域A2:A11。
第四步:單擊菜單"數(shù)據(jù)"-"有效性",在"數(shù)據(jù)有效性"對話框的"設(shè)置"選項卡中,在"允許"下拉列表框中選擇"序列"項。
第五步:在"來源"框中輸入=Provinve。
第六步:勾選"忽略空值"復(fù)選框和"提供下拉箭頭"復(fù)選框,單擊"確定"按鈕,關(guān)閉"數(shù)據(jù)有效性"對話框。
第七步:單擊B2并拖動光標到B11以選定區(qū)域B2:B11。
第八步:單擊菜單"數(shù)據(jù)"-"有效性",在"數(shù)據(jù)有效性"對話框的"設(shè)置"選項卡中,在"允許"下拉列表框中選擇"序列"項。
第九步:在來源框中輸入:=OFFSET(City,,MATCH($A2,Probince,)-1,COUNTA(OFFSET(City,,MATCH($A2,Province,)-1,65535))) (公式中的逗號都為半角逗號)
第十步:勾選"忽略空值"復(fù)選框和"提供下拉箭頭"復(fù)選框,單擊"確定"按鈕,關(guān)閉"數(shù)據(jù)有效性"對話框。
如此設(shè)置完成以后,就能夠?qū)崿F(xiàn)多級選擇錄入的效果了。
G寶盤下載http://cas2006.gbaopan.com/
一級,二級,三級下拉菜單的制作方法,給你整理全了 世杰說稅務(wù)