在EXCEL中制作工資條兩種方法

作者:薛中年時間:2010-08-24 14:06:19  來源:  閱讀次數:1589次 ]
      在會計工作中常常需要打印每位員工的工資條,在EXCEL中如何快速制作工資條呢?在工作中我摸索出兩種較簡單、便捷的方法。
        方法一、運用排序功能快速生成工資條
        1、將工資數據拷貝到一個空白頁面,在數據前插入一個“序號”列,將標題行(第一行)復制兩行到數據最下方,復制兩行,將A1單元格中輸入“序號”兩字。
        2、將“序號”列中的工資數據各行以2、4、6、8等數字用填充柄向下填充;將“序號”列中下方的標題行填入1、3,然后將下方的兩行標題用填充柄向下復制填充直到與工資數據行數相同為止。
        3、選中所有單元格,單擊“數據→排序”菜單,選擇“有標題行”,主要關鍵字按“序號”列升序排列,再刪除第一行標題并畫上表格線,稍加設計調整工資條就制作成功了如下圖所示,“打印”按鈕,即可將工資條打印出來。
        方法二、運用INDEX函數快速生成工資條
        函數名稱:INDEX
        主要功能:返回表或區域中的值或值的引用
        使用格式:INDEX(reference,row_num,column_num,area_num)
        參數說明:Reference    對一個或多個單元格區域的引用。如果為引用輸入一個不連續的區域,必須用括號括起來,如果引用中的每個區域只包含一行或一列,則相應的參數 row_num 或 column_num 分別為可選項。例如,對于單行的引用,可以使用函數 INDEX(reference,,column_num)。Row_num    引用中某行的行序號,函數從該行返回一個引用。Column_num    引用中某列的列序號,函數從該列返回一個引用。Area_num    選擇引用中的一個區域,并返回該區域中 row_num 和 column_num 的交叉區域。選中或輸入的第一個區域序號為 1,第二個為 2,以此類推。如果省略 area_num,函數 INDEX 使用區域 1。
        應用舉例:假如在圖3中A2單元格輸入公式:
        =INDEX(工資計算!$A:$L,INT((ROW()+4)/3),COLUMN()),則單元格值為工資計算頁A:L區域中第2行(即當前單元格行號2加4除3后取整的值)第1列單元格的值(即工資計算頁A2單元格的值)。
        相當于公式:=INDEX(工資計算!$A:$L,2,1),此公式雖然簡單但無法通過填充柄復制方式來快速地生成滿足要求的其他單元格公式。
        特殊說明:在通過 reference 和 area_num 選擇了特定的區域后,row_num 和 column_num 將進一步選擇指定的單元格:row_num 為區域的首行,column_num 為首列,以此類推。函數 INDEX 返回的引用即為 row_num 和 column_num 的交叉區域。
       如果將 row_num 或 column_num 設置為 0,函數 INDEX 分別返回對整個列或行的引用。
        Row_num、column_num 和 area_num 必須指向 reference 中的單元格;否則,函數 INDEX 返回錯誤值 #REF!。如果省略 row_num 和 column_num,函數 INDEX 返回由 area_num 所指定的區域。
        實例中的應用:
  關于“如何打印工資條”這樣的問題,有不少人采取錄制宏或VBA的方法來實現,這對于初學者來說有一定難度。出于此種考慮,在這里給出一種用函數實現的簡便方法。
        在此工資計算實例中工資數據保存在“工資計算”工作表的A1至L20單元格區域中,其中第1行為標題項目。 
        1、切換到“工資條”工作表中,選中A1單元格,
        輸入公式:=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,工資計算!A$1,INDEX(工資計算!$A:$L,INT((ROW()+4)/3),COLUMN())))。(其中MOD()為取余數函數,INT()為取整函數,公式含義為:當前行號值與3相除余數為1時,單元格取值為“工資計算”頁標題行(第1行)對應列值,形成標題項目行;當其余數為2時(即不為1和0時),單元格取值為工資計算頁相應行職員工資值,形成職員工資值行;當其余數為0時單元格取值為""(即空字符)形成分割空行。
        2、再次選中A1單元格,用“填充柄”將上述公式復制到B1至L1單元格中;然后,再同時選中A1至L1單元格區域,用“填充柄”將上述公式復制到A2至L59單元格中。至此,工資條基本成型,下面簡單修飾一下。
  3、調整好行高和列寬后,同時選中A1至L2單元格區域(第1位職工的工資條區域),按“格式”工具欄 “邊框”右側的下拉按鈕,在隨后出現的邊框列表中,選中“所有框線”選項,為選中的區域添加邊框(如果不需要邊框,可以不進行此步及下面的操作)。
        4、同時選中A1至L3單元格區域,點擊“常用”工具欄上的“格式刷”按鈕,然后按住鼠標左鍵,自A4拖拉至L21單元格區域,為所有的工資條添加邊框。
        5、按“打印”按鈕,即可將工資條打印出來。
        兩種方法相比,第一種方法思路簡單操作方便,但每次發工資時都要重新制作,適合于EXCEL應用水平較低的會計電算化人員;第二種方法運用了一個較生疏的INDEX函數,并且設計中用到了MOD()取余數函數、INT()取整函數和數學運算式才形成需要的工資條,第一次設計比較費力,但以后每次發工資時,只需將工資數據拷貝到“工資計算”頁中,工資條就會自動生成,可謂一勞永逸,所以適合于適合于EXCEL應用水平較高的會計電算化人員。

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除! 快速論文發表網(www.6scc.cn)本中心和國內數百家期刊雜志社有良好的合作關系,可以幫客戶代發論文投稿.

投稿郵箱:ksfbw@126.com
客服Q  Q: 論文發表在線咨詢82702382
聯系電話:15295038833

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除!

廣告推薦

文章評論

共有 0 位網友發表了評論

閱讀排行

推薦文章

最新文章

主站蜘蛛池模板: 婷婷色香五月激情综合2020| 欧美偷窥清纯综合图区| 狠狠色丁香婷婷综合精品视频| 综合久久一区二区三区 | 色狠狠久久AV五月综合| 亚洲国产欧洲综合997久久| 久久婷婷五月综合色高清| 久久天堂AV综合合色蜜桃网| 亚洲综合色成在线播放| 国产色婷婷精品综合在线| 国产成人综合美国十次| 综合色就爱涩涩涩综合婷婷| 亚洲国产成人久久综合一区77| 国产成人亚洲综合| 亚洲综合最新无码专区| 一本色道久久综合| 国产福利电影一区二区三区久久久久成人精品综合 | 奇米综合四色77777久久| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 日韩欧美在线综合网另类| 久久综合香蕉国产蜜臀AV| 国产亚洲综合成人91精品| 91精品一区二区综合在线| 欧美日韩国产码高清综合人成| 亚洲AV成人潮喷综合网| 99久久国产综合精品麻豆| 一本色道久久88综合日韩精品 | 久久综合噜噜激激的五月天| 亚洲国产成人久久综合碰| 婷婷五月综合色视频| 开心五月激情综合婷婷| 国产成+人+综合+亚洲专| 国产综合久久久久| 欧美日韩亚洲综合一区二区三区| 久久综合久久性久99毛片| 丁香五月亚洲综合深深爱| 97久久天天综合色天天综合色hd| 无码国内精品久久综合88| 一本久久综合亚洲鲁鲁五月天 | 97久久天天综合色天天综合色hd| 人人狠狠综合久久88成人|