亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
900
2025-04-01
一種比較高大上的Excel下拉菜單的制作方法(excel做成下拉菜單)
談起在Excel中制作下拉菜單,大家首先想起的大都是數據有效性。數據有效性制作下拉菜單,快捷、便利、實用、功能很全面——不過卻也有力所不及的地方。
比如,設置字體。
再比如,制作呈現多列數據的下拉菜單。
例如,這個樣子的下拉菜單:
今天咱們就來談談這樣高大上的下拉菜單是如何制作的。
制作材料
一份是員工信息表,信息表里有同名員工,如下圖:
一份是檔案表,要求輸入工號,即可調出對應的人員信息。
如下圖:
問題分析說明
我們需要根據【員工信息】的數據,在【員工檔案表】的B3單元格制作下拉菜單。
由于員工信息表存在同名不同人的情況,所以下拉菜單的內容應以工號為準,畢竟同名的人,工號是不同滴。
如果此處是使用數據有效性制作下拉菜單,結果就是一溜的工號數字,信息呈現并不形象直觀,對于業務不熟練的MM來說,誰知道工號01123是那個以哄老婆為特長的圖表講師三土啊?哈哈。
制作步驟
1、單擊【開發工具】選項卡中的【插入】按鈕,在彈出的下拉菜單中,單擊ActiveX控件下的【組合框】。
(如果木有開發工具選項卡,可以百度,不同Excel版本位置不一,所以此處就不詳說了)
2、按住鼠標左鍵,拖動鼠標,在B3單元格任意畫一個形狀,爾后右鍵單擊該控件,在彈出的選擇菜單中,單擊【屬性】,再單擊【屬性】菜單中的【按分類序】
3、將【雜項】中的LinkedCell設置為B3
ListFillRange設置為員工信息!b2:c10。
LinkedCell是指定得到組合框所選數據的單元格,此處是B3。
ListFillRange也可以使用【定義名稱】,以達到動態引用數據源的目的。
如果使用定義名稱,可以直接輸入相應的名稱。
4、將【數據】中的ColumnCount設置為2;
ColumnWidths設置為50磅
ListWidth設置為150磅。
ColumnCount是組合框下拉菜單呈現數據的列數,此處是工號和姓名兩列,設置為2。
ColumnWidths是單列數據的寬度,此處將每列設置為50磅
當然也可以分別設置每列的寬度,不同列寬度之間以半角分號間隔。
ListWidth是該控件菜單整體的寬度,設置為150磅,可根據實際情況作相應調整。
5、最后設置字體,單擊【字體】中【Font】的設置按鈕,設置自己喜歡的字體格式,設置完成后,單擊【確定】,最后關閉【屬性】菜單。
6、選取B3單元格的組合框控件,將尺寸縮小為只呈現三角(是否縮小,也可以根據個人喜好決定),然后依次單擊【開發工具】→【設計模式】,退出設計模式。
——OK了。
題外話:
雖然制作步驟看起來很煩瑣,但實際上,也只是點了幾下鼠標,并沒有什么高深的知識。
為了防止有人輸入錯誤的工號,B3單元格依然可以使用數據有效性規范數據錄入,只是不要勾選數據有效性中的【提供下拉箭頭】。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。