想快速在公司通訊錄查詢某個員工的信息,你會怎么辦?今天教大家用excel搭建一個自動查詢系統(tǒng),輸入任一一個員工的工號或者姓名、就可以查看該員工的信息啦~
員工登記表,因為涉及到的內(nèi)容較多,每次都很長一行,為了查看,總是需要來回拖動鼠標,創(chuàng)業(yè)型的小公司稍微還好一點,如果是那種幾百上千號人,看著看著眼睛都要花了。但是我們可以發(fā)現(xiàn),每個人的信息格式其實是一樣的,那么只需用在新的一個sheet中設置一個模板樣式,然后通過函數(shù)公式就可以實現(xiàn)數(shù)據(jù)自動查詢顯示了。
步驟演示:
1、新建模板樣式表
在sheet2中,創(chuàng)建一個信息查詢表,也就是把希望查詢后展示出的內(nèi)容項都列出來。
2、調(diào)整輸入項工號格式
一般工號都是001開頭,如果直接輸入001將變成1,所以這時需要設置為“文本”格式
3、配置公式
在姓名欄D4輸入公式: =VLOOKUP($D$3,員工登記表!$A$1:$N5,MATCH(C4,員工登記表!$A$1:$N$1,0),0)
那么當輸入工號001則該員工的姓名信息就同步過來了。將公式復制到其他需要同步的內(nèi)容項。
公式說明:
1.MATCH(C4,員工登記表!$A$1:$N$1,0)
指的是依據(jù)單元格C4,在A1-N1即整個區(qū)域進行查詢,反饋對應的列。
2、VLOOKUP($D$3,員工登記表!$A$1:$N$5,MATCH(C4,員工登記表!$A$1:$N$1,0),0)
指的是根據(jù)輸入的工號(D3),在員工登記表內(nèi)進行查詢,得到對應的行,再與match函數(shù)得到的列,最終反饋交叉的值。
4、容錯處理
當改變工號,員工相關信息會隨著改變,但也有可能出現(xiàn)單元格信息顯示為0,這表示該員工的某項信息在原始登記表中就是空的??梢圆藛螜邳c擊文件-選項-高級,去掉“在具有零值的單元格中顯示零”選項的勾選,就可以了。同樣,日期字段也會顯示成數(shù)字,改一下格式就可以。
另外,當輸入一個不存在的工號時,則會反饋錯誤。如下圖:
這時我們可以在公式前加一個容錯函數(shù)IFERROR,則D4的公式變?yōu)椋?/p>
=IFERROR(VLOOKUP($D$3,員工登記表!$A$1:$N$5,MATCH(C4,員工登記表!$A$1:$N$5,0),0),'')
回車后,可以看到當輸入不存在的工號時,表格為空。
5、照片的動態(tài)跟隨
選中照片-公式-定義名稱。
在彈出對話框輸入公式:=INDEX(員工登記表!$D:$D,MATCH(員工信息查詢表!$D$3,員工登記表!$A:$A,0)),命名為“照片”,點擊確定。
然后在excel選項-快速訪問工具欄,將照相機添加進來,這時excel頁面左上方會出現(xiàn)照相機按鈕。
點擊照相機,在“照片”單元格內(nèi)拖動鼠標,畫出方框,編輯公式=照片;那么回車后,工號對應的照片也就顯示出來了。
改變工號,對應的信息和照片都會一起隨著改變了。
還有一種更簡單的實現(xiàn)方式,只需2步!
1、用表單大師 制作一個在線員工登記信息表,將需要登記的信息字段都添加到表單中;員工照片可以用文件上傳字段來收集
2、表單制作好后,只需設置一個公開查詢的功能,輸入查詢條件,這樣就能實現(xiàn)上面那么復雜的操作了。還可以靈活勾選允許查看哪些信息,設置更簡單,功能更強大;甚至還可以設置提醒,比如提交信息后,可以提醒hr進行查看呢
兩步搞定,就是這么簡單