excel如何制作下拉列表 excel制作下拉列表教程
掃描二維碼隨身看資訊
使用手機(jī) 二維碼應(yīng)用 掃描右側(cè)二維碼,您可以
1. 在手機(jī)上細(xì)細(xì)品讀~
2. 分享給您的微信好友或朋友圈~
excel如何制作下拉列表?相信很多經(jīng)常使用excel的用戶都會(huì)碰到這個(gè)問題,今天小編給大家講講制作方法,希望能幫助你,讓你更加專業(yè)的制作出各種excel文檔。
excel制作下拉列表教程
在Excel中制作下拉列表能夠通過數(shù)據(jù)有效性、使用窗體控件與VBA控件工具箱中的組合框來制作。下面我們用一個(gè)具體的例子來進(jìn)行說明(在文章結(jié)尾處可下載xls格式的示例文件)。假如我們每個(gè)月都有一個(gè)工資表,其中每個(gè)員工的工資按照其出勤天數(shù)每個(gè)月都不相同。
我們需要制作一個(gè)“個(gè)人工資表”來查看每個(gè)人每個(gè)月的工資情況,這時(shí)就可以制作一個(gè)包含員工姓名下拉列表,在其中進(jìn)行選擇來查看指定員工每個(gè)月的工資情況。
方法一:使用數(shù)據(jù)有效性
通過數(shù)據(jù)有效性能夠在單元格中提供一個(gè)下拉箭頭,單擊下拉箭頭會(huì)彈出下拉列表。由于員工姓名都在每月的工資表中,而“個(gè)人工資表”中沒有這些人員姓名,因此我們必需先定義名稱,以便在“個(gè)人工資表”中設(shè)置數(shù)據(jù)有效性時(shí)進(jìn)行引用。
定義名稱的途徑是單擊菜單“插入→名稱”,在定義名稱對話框中進(jìn)行定義,這里將“1月工資”表中的姓名區(qū)域B3:B14定義為“姓名”,如圖。
1.假如下拉列表放在“個(gè)人工資表”的C1單元格,選擇C1單元格,然后單擊菜單“數(shù)據(jù)→有效性”,選擇“設(shè)置”選項(xiàng)卡,在“有效性條件”區(qū)域中“允許”下方的下拉列表中選擇“序列”。
2.在“來源”下方的文本框中輸入“=姓名”。單擊“確定”。
3.在數(shù)據(jù)區(qū)C3:H14中用VLOOKUP函數(shù)對工資數(shù)據(jù)進(jìn)行關(guān)聯(lián)。例如第3行為1月工資,可以在C3單元格中輸入公式
=VLOOKUP($C$1,‘1月工資’!$B$3:$H$14,2,0)“
在D3單元格中輸入公式:
=VLOOKUP($C$1,‘1月工資’!$B$3:$H$14,3,0)
在C4單元格中輸入公式:
=VLOOKUP($C$1,‘2月工資’!$B$3:$H$14,2,0)
其余單元格依此類推。這樣,只要在單擊C1單元格右側(cè)的下拉箭頭選擇員工姓名就可以查看其所有月份的工資情況。
方法二:用窗體控件
1.在菜單欄上右擊,在彈出的菜單中選擇”窗體“,將彈出”窗體“浮動(dòng)工具欄,單擊”組合框“控件。
2.將光標(biāo)放到表格中,這時(shí)光標(biāo)變成細(xì)黑十字形,在表格中畫一個(gè)組合框。
3.右擊組合框,在彈出的菜單中選擇”設(shè)置控件格式“。
在”設(shè)置控件格式“對話框中選擇”控制“選項(xiàng)卡,設(shè)置”數(shù)據(jù)源“區(qū)域?yàn)?rdquo;‘1月工資’!$B$3:$B$14“(或”姓名“),設(shè)置”單元格鏈接“為$J$1,如圖。
單擊”確定“回到表格中,按ESC鍵或在任一單元格單擊一下取消組合框的編輯狀態(tài)。這樣設(shè)置以后,我們在下拉列表中選擇一個(gè)姓名后,在J1單元格中將出現(xiàn)該姓名在姓名列表中的相對位置。例如我們選擇第3個(gè)姓名”王霞“,J1單元格中返回?cái)?shù)值3。
4.在數(shù)據(jù)區(qū)C3:H14中用VLOOKUP函數(shù)對工資數(shù)據(jù)進(jìn)行關(guān)聯(lián),利用工資表中的序號數(shù)字返回工資數(shù)據(jù),方法同上。
方法三:用VBA控件工具箱中的組合框控件。
1.在菜單欄上右擊,在彈出的菜單中選擇”控件工具箱“,將彈出”控件工具箱“浮動(dòng)工具欄,單擊”組合框“控件。
2.將光標(biāo)放到表格中,這時(shí)光標(biāo)變成細(xì)黑十字形,在表格中畫一個(gè)組合框。
3.右擊組合框,在彈出的菜單中選擇”屬性“。
4.在”屬性“窗口中,將ListFillRange屬性設(shè)置為”‘1月工資’!B3:B14“。關(guān)閉”屬性“窗口 。
5.按Alt+F11,打開VBA編輯器,在”個(gè)人工資表“中添加 下列代碼:
Private Sub ComboBox1_Change()
Range(”c1“) = ComboBox1.Value
End Sub
6.在數(shù)據(jù)區(qū)C3:H14中用VLOOKUP函數(shù)對工資數(shù)據(jù)進(jìn)行關(guān)聯(lián),途徑同上。
另外,我們也可使用VBA代碼將員工名單添加到組合框中,有兩種途徑供選擇:
在VBA編輯器的”工程“窗口中,雙擊”ThisWorkBook“,在右側(cè)的代碼窗口中輸入下列代碼:
1.使用 AddItem途徑添加項(xiàng)目:
Private Sub Workbook_Open()
Dim vName As Variant
Dim i As Integer
‘創(chuàng)建列表
vName = Array(”張梅“, ”黃中“, ”王霞“, ”應(yīng)軍軍“, ”鄭梟“, ”劉梅波“, ”李飛“, ”吳燕“)
’使用 AddItem途徑For i = LBound(vName) To UBound(vName)
Sheet3.ComboBox1.AddItem vName(i)
Next i
End Sub
2.使用 List 屬性添加項(xiàng)目:
Private Sub Workbook_Open()
Dim vName As Variant
Dim i As Integer
‘創(chuàng)建列表
vName = Array(”張梅“, ”黃中“, ”王霞“, ”應(yīng)軍軍“, ”鄭梟“, ”劉梅波“, ”李飛“, ”吳燕“)
’使用 List 屬性
Sheet3.ComboBox1.List = WorksheetFunction.Transpose(vName)
End Sub
其中Sheet3是VBA編輯器”工程“窗口中與”個(gè)人工資表“名稱對應(yīng)的工作表,這里直接引用的是Sheet3,而不是工作表名稱。這樣,每次打開工作簿時(shí),姓名列表會(huì)自發(fā)添加到組合框中。更多精彩文章請關(guān)注當(dāng)下軟件園資訊教程頻道。
- 1 office2016各版本激活密鑰大全 各版本激活密鑰免費(fèi)分享
- 2 希沃白板課件怎么轉(zhuǎn)化成PPT 導(dǎo)出PPT的方法
- 3 福昕PDF閱讀器怎么合并PDF PDF文件合并教程
- 4 EasyConnect無法連接到服務(wù)端 連接失敗解決方法
- 5 福昕PDF閱讀器怎么刪除其中一頁 PDF文檔某一頁面刪除方法
- 6 LOL換膚大師怎么用 換膚方法教程
- 7 希沃白板怎么隨機(jī)抽選學(xué)生 隨機(jī)點(diǎn)名方法介紹
- 8 希沃白板怎么做超鏈接 超鏈接的使用方法介紹
- 9 希沃白板怎么添加蒙層 蒙層功能的使用方法
- 10 希沃白板怎么做刮一刮抽獎(jiǎng)游戲 刮刮樂制作教程
-
固態(tài)硬盤檢測軟件哪個(gè)好 為你的數(shù)據(jù)保駕護(hù)航
固態(tài)硬盤檢測軟件是一類專用于SSD硬盤檢測的工具,可以幫助小伙伴們快速的檢測出所有固態(tài)硬盤的使用情況,提前做好數(shù)據(jù)備份的工作,保護(hù)數(shù)據(jù)的安全。
-
公司遠(yuǎn)程辦公用什么軟件好 最流暢最好用辦公遠(yuǎn)程軟件排名
現(xiàn)在有很多用戶都有在家遠(yuǎn)程辦公的需求,這時(shí)候,你需要軟件來輔助,目前市面上支持遠(yuǎn)程辦公的軟件,也有幾款,比如TeamViewer、QQ、Anydesk等等,那么到底用哪一款會(huì)比較好呢?那一款會(huì)比較流暢穩(wěn)定。
-
土建算量軟件哪個(gè)好 建筑算量應(yīng)用盤點(diǎn)
土建算量軟件主要是針對建筑工程打造的造價(jià)輔助軟件,通過智能分析電子圖紙的信息,科學(xué)分析實(shí)現(xiàn)工程的智能化算量,幫助用戶快速完成工程量計(jì)算工作,下面就跟小編一起了解下有哪些值得推薦的土建算量應(yīng)用吧。
-
滬江網(wǎng)校怎么上課 看完你就明白了
滬江網(wǎng)校涵蓋了12國語言、職場興趣、金融財(cái)會(huì)、考研留學(xué)與中小幼課程,很多用戶不知道怎么在滬江網(wǎng)校中上課,其實(shí)是非常簡單的,想知道的趕快來看看下面的教程吧!
-
WPS 2019怎樣制作表格 新建表格方法
WPS 2019是一款專業(yè)的辦公軟件。該軟件已經(jīng)集成了所有需要的文檔,表格內(nèi)容,那么怎么在里面進(jìn)行制作表格呢?下面小編就就告訴你。