所有員工的工資表,設置僅能查看本人信息
問題情景
小陳是某公司的會計,每個月發工資以後,都有員工來問自己的工資明細。他就想能不能把總工資表都發給員工,設置一種密碼查詢,讓員工只能看到自己的工資?
今天,韓老師就講講如何實現。
實現步驟
第一步:建立公式查詢
1、建立一個查詢區,如下:
因為要輸入身份證號碼查詢,所以,輸入單元格要設置成文本格式。
2、在A5輸入公式:
=IFERROR(INDEX($A$9:$G$24,MATCH($C$2,$C$9:$C$24,0),COLUMN()),"")
公式向右填充,即可得到與C2單元格內身份證號碼對應的員工信息。
如下圖:
公式含義:
其中:
INDEX函數是返回區域交叉單元格值的函數,
比如:
查詢身份證號碼「420117198608090022」的員工工號,MATCH($C$2,$C$9:$C$24,0)返回值11行,COLUMN()的返回值是A列,數據區$A$9:$G$24中第11行與A列交叉點的值是110。
第二步:設置員工工資表不可見
選中員工工資表,右鍵——【設置單元格格式】,選擇分類為【自定義】,在類型框中輸入三個英文半形分號「;;;」,整個員工工資表數據被設置為不可見:
第三步:設置工作表保護
1、選擇輸入身份證號碼的C2單元格,右鍵,【設置單元格格式】——【保護】,將「鎖定」前的勾去掉,C2單元格格式設置為非鎖定單元格:
2、保護工作表
【審閱】——【保護工作表】,輸入保護密碼,僅勾選「選定未鎖定的單元格」,確定,再次輸入保護密碼,確定,即可實現只能輸入身份證號碼,工作表中其它單元格都不能選中。如下動圖:
GIF/209K
通過以上設置,使得員工只能查詢自己的工資信息,而不能看到和查詢別人的,如下動圖:
GIF/39K
當然,如果你身份證號碼泄露,別人就能查詢你的信息了。
當然,如果也可以給每個員工分配更沒有規律的,不容易被別人知道的密碼,提前告訴員工,查詢公式也按照這個密碼來設置就好了。
本文完
相關知識推薦
※DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP多條件查詢
※浙江省二級AOA系列之WORD單項操作(一)——郵件合併
※SUMPRODUCT函數用法之二:單條件、多條件、模糊條件計數
※浙江省二級AOA系列之WORD長文檔排版(二)——分節符的使用與頁碼生成
※SUMPRODUCT函數用法之一:單條件、多條件、模糊條件求和
TAG:韓老師講Office |