通過本文介紹的方法,可將員工的信息按序號(hào)逐一調(diào)出,顯示在一個(gè)單獨(dú)的工作表中(“查閱”工作表),方便瀏覽與打印。
另外本文中會(huì)介紹一種顯示圖片的方法,可根據(jù)序號(hào)的不同而顯示對(duì)應(yīng)的圖片。
首先要在一個(gè)工作簿中準(zhǔn)備兩個(gè)工作表,一個(gè)是“員工信息”,用于輸入所有員工的資料;另一個(gè)是“查閱”,用于逐一顯示每個(gè)員工的信息。
在“員工信息”表中輸入所有職工的信息,并在第十四列(即N列)中放入各員工的照片,照片可用復(fù)制粘貼的方法,也可用“插入-圖片-來自文件”的方法。如果圖片的尺寸大于N列的單元格,可用鼠標(biāo)點(diǎn)中圖片,待圖片四周出現(xiàn)八個(gè)小圓圈,就可以用鼠標(biāo)對(duì)圖片進(jìn)行縮放了,最后一定要將圖片放置在N列各單元格的中心位置。
在“查閱”表中,根據(jù)上面插圖設(shè)置項(xiàng)目,并輸入下面公式:
E2單元格,顯示序號(hào),公式 =OFFSET(員工信息!$A$1,$F$1,0)
公式含義:利用OFFSET函數(shù)從“員工信息”表的A1單元格開始,向下偏移某行($F$1表示在“查閱”工作表的F1單元格中的值,即偏移行數(shù))及向右偏移0列后的單元格內(nèi)容,顯示在本公式所在單元格中。
OFFSET函數(shù)的一般用法: OFFSET(起始單元格,下偏移行數(shù),右偏移列數(shù))
起始單元格自身的偏移量為零,偏移數(shù)值為負(fù)數(shù)時(shí)則向相反方向移動(dòng)。
提示:由于“起始單元格”不在當(dāng)前工作表中,所以要加上目標(biāo)工作表的標(biāo)簽名字,即“員工信息!$A$1”,而“下偏移行數(shù)”引用的是當(dāng)前工作表的F1單元格,所以F1前面就不用加上工作表的標(biāo)簽名了。
B3單元格,顯示姓名,公式 =OFFSET(員工信息!$A$1,$F$1,1)
公式含義:同上,利用OFFSET函數(shù)取出對(duì)應(yīng)的員工姓名。最后的參數(shù)1表示從“員工信息”表的A1單元格向右偏移一列,即“員工信息”表的B列。
D3單元格,顯示身份證,公式 =OFFSET(員工信息!$A$1,$F$1,2)
B4單元格,顯示性別,公式 =OFFSET(員工信息!$A$1,$F$1,3)
D4 =OFFSET(員工信息!$A$1,$F$1,4)
B5 =OFFSET(員工信息!$A$1,$F$1,5)
D5 =OFFSET(員工信息!$A$1,$F$1,6)
B6 =OFFSET(員工信息!$A$1,$F$1,7)
D6 =OFFSET(員工信息!$A$1,$F$1,8)
B7 =OFFSET(員工信息!$A$1,$F$1,9)
B8 =OFFSET(員工信息!$A$1,$F$1,10)
B9 =OFFSET(員工信息!$A$1,$F$1,11)
D9 =OFFSET(員工信息!$A$1,$F$1,12)
公式完成后還要再添加一個(gè)“數(shù)值調(diào)節(jié)按鈕”。
按“視圖-工具欄-控件工具箱”,調(diào)出“控件工具箱”工具條,從中選取“數(shù)值調(diào)節(jié)按鈕”,然后添加到F1單元格下面。
提示:這個(gè)“數(shù)值調(diào)節(jié)按鈕”與“窗體控件”中的“微調(diào)”按鈕差不多,只是屬性設(shè)置不同。
在添加好的調(diào)節(jié)按鈕上點(diǎn)鼠標(biāo)右鍵,選“屬性”,出現(xiàn)控件的屬性設(shè)置窗口,如下圖:
屬性中的LinkedCell表示鏈接的單元格,圖中設(shè)置為“F1”,當(dāng)按動(dòng)“數(shù)值調(diào)節(jié)按鈕”時(shí),F(xiàn)1單元格中就會(huì)顯示相應(yīng)的數(shù)值。
屬性中的Max表示顯示最大值,可根據(jù)員工人數(shù)的最大值設(shè)置,本例中設(shè)置為“100”
屬性中的Min表示顯示的最小值,設(shè)置為“1”就行了。
設(shè)置完成后,就可以按動(dòng)“數(shù)值調(diào)節(jié)按鈕”來逐一顯示員工數(shù)據(jù)了。按動(dòng)時(shí),當(dāng)F1單元格顯示1,就會(huì)通過表中的公式顯示序號(hào)為1的員工信息;當(dāng)F1單元格為2時(shí),就會(huì)顯示序號(hào)為2的員工信息。
提示:如果按動(dòng)“數(shù)值調(diào)節(jié)按鈕”時(shí),F(xiàn)1格中的數(shù)值不變化,這可能是控件還處于“設(shè)計(jì)”狀態(tài),需要點(diǎn)擊一下“控件工具箱”工具條中的“退出設(shè)計(jì)模式”。
相對(duì)數(shù)據(jù)來說,顯示照片要麻煩一些。
在“查閱”工作表的E3:E6是一個(gè)合并單元格,并不能直接顯示照片,需要插入一個(gè)控件來顯示照片。
從“控件工具箱”中選中“文本框”控件,在E3:E6區(qū)域中添加一個(gè)大小適中的文本框控件。
文本框添加好后,用鼠標(biāo)選中它,就發(fā)現(xiàn)在表格上方的編輯欄中出現(xiàn)一個(gè)公式,需要修改一下。
把公式改成“ =圖片”
公式中的等號(hào)要在英文狀態(tài)下輸入,等號(hào)后面的文字“圖片”是定義的一個(gè)名稱,下面就來定義這個(gè)名稱。
按“插入-名稱-定義”,出現(xiàn)一個(gè)“定義名稱”對(duì)話框,在“在當(dāng)前工作簿中的名稱”框中輸入“圖片”,在下面“引用位置”框中輸入公式“=OFFSET(員工信息!$A$1,查閱!$F$1,13)”,按“確定”即可。
這個(gè)引用位置中的公式也是使用了OFFSET函數(shù),與上面介紹的用法一樣。
上面這些設(shè)置完成后,就會(huì)看到添加的文本框控件中出現(xiàn)了員工照片,并且可以隨著“數(shù)值調(diào)節(jié)按鈕”的數(shù)值改變而顯示對(duì)應(yīng)的員工照片。
序號(hào)為1的員工資料
序號(hào)為2的員工資料
本文雖名為《員工檔案》,其實(shí)掌握方法后,還可用于其他需要圖文并茂的工作簿中。