Excel下拉菜單的制作方法 一種比較高大上的Excel下拉菜單的制作方法,看到標題你是不是很興奮,這不就是你想學習的知識嗎?當你掌握Excel下拉菜單的制作方法這個知識的時候你一定很興奮,一定不會后悔看了Excel下拉菜單的制作方法 一種比較高大上的Excel下拉菜單的制作方法這篇文章的,因為你確實把這個問題解決了,不是嗎?
談起在Excel中制作下拉菜單,大家首先想起的大都是數(shù)據(jù)有效性。數(shù)據(jù)有效性制作下拉菜單,快捷、便利、實用、功能很全面——不過卻也有力所不及的地方。
比如,設置字體。
再比如,制作呈現(xiàn)多列數(shù)據(jù)的下拉菜單。
例如,這個樣子的下拉菜單:
今天咱們就來談談這樣高大上的下拉菜單是如何制作的。
制作材料
一份是員工信息表,信息表里有同名員工,如下圖:
一份是檔案表,要求輸入工號,即可調(diào)出對應的人員信息。
如下圖:
問題分析說明
我們需要根據(jù)【員工信息】的數(shù)據(jù),在【員工檔案表】的B3單元格制作下拉菜單。
由于員工信息表存在同名不同人的情況,所以下拉菜單的內(nèi)容應以工號為準,畢竟同名的人,工號是不同滴。
如果此處是使用數(shù)據(jù)有效性制作下拉菜單,結(jié)果就是一溜的工號數(shù)字,信息呈現(xiàn)并不形象直觀,對于業(yè)務不熟練的MM來說,誰知道工號01123是那個以哄老婆為特長的圖表講師三土啊?哈哈。
制作步驟
1、單擊【開發(fā)工具】選項卡中的【插入】按鈕,在彈出的下拉菜單中,單擊ActiveX控件下的【組合框】。
(如果木有開發(fā)工具選項卡,可以百度,不同Excel版本位置不一,所以此處就不詳說了)
2、按住鼠標左鍵,拖動鼠標,在B3單元格任意畫一個形狀,爾后右鍵單擊該控件,在彈出的選擇菜單中,單擊【屬性】,再單擊【屬性】菜單中的【按分類序】
3、將【雜項】中的LinkedCell設置為B3
ListFillRange設置為員工信息!b2:c10。
LinkedCell是指定得到組合框所選數(shù)據(jù)的單元格,此處是B3。
ListFillRange是組合框數(shù)據(jù)來源,此例中數(shù)據(jù)來源為員工信息!b2:c10。
ListFillRange也可以使用【定義名稱】,以達到動態(tài)引用數(shù)據(jù)源的目的。
如果使用定義名稱,可以直接輸入相應的名稱。
4、將【數(shù)據(jù)】中的ColumnCount設置為2;
ColumnWidths設置為50磅
ListWidth設置為150磅。
ColumnCount是組合框下拉菜單呈現(xiàn)數(shù)據(jù)的列數(shù),此處是工號和姓名兩列,設置為2。
ColumnWidths是單列數(shù)據(jù)的寬度,此處將每列設置為50磅
當然也可以分別設置每列的寬度,不同列寬度之間以半角分號間隔。
ListWidth是該控件菜單整體的寬度,設置為150磅,可根據(jù)實際情況作相應調(diào)整。
5、最后設置字體,單擊【字體】中【Font】的設置按鈕,設置自己喜歡的字體格式,設置完成后,單擊【確定】,最后關(guān)閉【屬性】菜單。
6、選取B3單元格的組合框控件,將尺寸縮小為只呈現(xiàn)三角(是否縮小,也可以根據(jù)個人喜好決定),然后依次單擊【開發(fā)工具】→【設計模式】,退出設計模式。
——OK了。
題外話:
雖然制作步驟看起來很煩瑣,但實際上,也只是點了幾下鼠標,并沒有什么高深的知識。
為了防止有人輸入錯誤的工號,B3單元格依然可以使用數(shù)據(jù)有效性規(guī)范數(shù)據(jù)錄入,只是不要勾選數(shù)據(jù)有效性中的【提供下拉箭頭】。