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