HI,伙伴們,陽光心態(tài)從學(xué)習(xí)Excel開始。滴水石穿、繩鋸木斷。同樣學(xué)習(xí)Excel也是,每天學(xué)習(xí)一點(diǎn),進(jìn)步一點(diǎn)。
先來看個(gè)很吸睛的員工檔案表展示模板,
怎么樣?看了這個(gè)模板,是不是有一種一見鐘情,相見恨晚的感覺。此時(shí),大家肯定都迫切想知道這個(gè)是怎么實(shí)現(xiàn)。
今天我們就來談?wù)勅绾斡肊xcel制作帶有選擇下拉菜單的員工檔案表,輕松實(shí)現(xiàn)選擇誰就只展示誰,不會(huì)讓人看得眼花繚亂。
準(zhǔn)備工作:
1、先把員工信息整理在Excel表格,工作表名稱為【員工信息表】;
2、再新建一個(gè)工作表【員工檔案】,做好模板,用來展示每個(gè)員工的信息,如下:
現(xiàn)在就可以開始在員工檔表里制作帶有選擇下拉菜單,以及如何導(dǎo)入對(duì)應(yīng)的員工信息。
一、制作下拉框
一般員工編號(hào)是唯一性,所以下拉菜單的內(nèi)容我們以工號(hào)為準(zhǔn),不過單獨(dú)看工號(hào),大家可能不知道是對(duì)應(yīng)哪個(gè)同事,所以下拉菜單我們可以同時(shí)調(diào)用工號(hào)和姓名,這樣子大家看了一目了然。
1、插入下拉組合框控件
單擊菜單欄的【開發(fā)工具】—【插入】,選擇【ActiveX控件】里的【組合框ActiveX控件】,然后再將鼠標(biāo)移動(dòng)到B2單元格并單擊,即可以看到B2單元格里畫出了組合框,然后在根據(jù)單元格大小,調(diào)整一下組合框控件的大小。
2、設(shè)置組合框?qū)傩?/strong>
選擇插入好的組合框控件,右鍵—【屬性】,在彈出的【屬性】列表框,根據(jù)下面羅列的設(shè)置相應(yīng)的屬性。
選擇【按分類序】,
將雜項(xiàng)中的Linkedcell設(shè)置為B2;Listfillrange設(shè)置為員工信息表!B3:C14。
屬性解析:Linkedcell是指選擇組合框下拉菜單數(shù)據(jù),數(shù)據(jù)所呈現(xiàn)的單元格,此例中,我們選擇的下拉數(shù)據(jù)需要放置在B2單元格,所以Linkedcell設(shè)置為B2;
Listfillrange為組合框下拉菜單所引用的數(shù)據(jù)來源,此例中,下拉菜單要顯示員工工號(hào)和姓名,所以數(shù)據(jù)來源引用員工信息表的B3:C14單元格。
將【數(shù)據(jù)】中的ColumnCount設(shè)置為2;ColumnWidths設(shè)置為50磅;ListWith設(shè)置為120磅。
ColumnCount是指組合框下拉菜單呈現(xiàn)的數(shù)據(jù)的列數(shù),此例,要呈現(xiàn)工號(hào)和姓名,故設(shè)置為2;
ColumnWidths是指組合框下拉菜單每列數(shù)據(jù)的寬度,可根據(jù)每個(gè)人表格實(shí)際情況設(shè)置大小;
ListWith是指組合框控件下拉菜單呈現(xiàn)的整體寬度,可根據(jù)每個(gè)人表格實(shí)際情況設(shè)置大小。
3、設(shè)置字體
同樣是在組合框的屬性列表框里,找到【字體】選項(xiàng),點(diǎn)擊【Front】按鈕,在彈出的【字體】對(duì)話框里,選擇自己喜歡的字體進(jìn)行設(shè)置,最后點(diǎn)擊【確定】,關(guān)閉【屬性】列表框即可。
4、退出組合框的編輯模式
選擇B2單元格的組合框控件,點(diǎn)擊菜單的【開發(fā)工具】—【設(shè)計(jì)模式】,即退出了組合框的編輯模式。
以上操作動(dòng)態(tài)圖:
二、根據(jù)組合框的工號(hào)獲取員工其它信息,完善員工檔案表
這里我們需要通過函數(shù)公式,來獲取員工信息表里的關(guān)于員工的其它信息。
1、插入員工檔案信息
在D2單元格里,輸入公式
=IFERROR(VLOOKUP($B$2,員工信息表!$B:$P,MATCH(C2,員工信息表!$B$2:$P$2,0),0),'')
然后在把公式填充到各個(gè)單元格。
公式解析:
此例中的公式,
先用MATCH函數(shù),查找員工信息表單元格區(qū)域B2:P2中等于C2值(即:姓名),并返回該值在數(shù)組中的位置,即返回2;
再用VLOOKUP函數(shù),在員工信息表!$B:$P中查找等于B2值(即:工號(hào)),并返回第2列對(duì)應(yīng)的值;
最后在用IFERROR函數(shù),對(duì)VLOOKUP函數(shù)返回的結(jié)果進(jìn)行處理,如果公式的計(jì)算結(jié)果為錯(cuò)誤,則返回空值,否則返回公式的結(jié)果。
用IFERROR函數(shù)是為了避免Vlookup函數(shù)返回結(jié)果是“#N/A”時(shí),插入到員工檔案表,顯得不美觀,所以用IFERROR函數(shù)把#N/A轉(zhuǎn)化為空值。
2、插入員工照片
⑴先定義名稱,即點(diǎn)擊菜單的【公式】—【定義名稱】,在彈出的【新建名稱】對(duì)話框里,名稱命名為“照片”,引用位置填寫以下公式,
=INDEX(員工信息表!$Q$3:$Q$14,MATCH(員工檔案!$B$2,員工信息表!$B$3:$B$14,0)),最后點(diǎn)【確定】;
公式說明:
此處的公式,
先用match函數(shù),查找員工信息表B3:B14單元格區(qū)域中等于員工檔案B2值(即:工號(hào)),并返回該值在數(shù)組B3:B14中的位置,假設(shè)返回值是5;
再用index函數(shù)返回員工信息表Q3:Q14區(qū)域中第5行的值。
⑵在員工信息表里,隨便復(fù)制一張員工照片到員工檔案表放照片的單元格:即G2單元格,然后單擊圖片,在編輯欄中輸入公式:=照片,回車即可。
說明:這里的編輯欄中輸入的公式”=照片”,此處的”照片”是剛才前面步驟定義的名稱。
帶有選擇性下拉菜單的員工檔案表就做完啦。如果喜歡,就趕緊動(dòng)手試試吧。
聯(lián)系客服