国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

讓Excel按人頭打出工資條

2024-08-23 19:47:28
字體:
來源:轉載
供稿:網友

  新建一Excel文件,在sheet1中存放工資表的原始數據,假設有N列。第一行是工資項目,從第二行開始是每個人的工資。

  在sheet2中我們來設置工資條。根據實際情況,工資條由三行構成,一行對應工資項目,一行對應一個人的工資數據,然后是一個空行用來方便切割。這樣三行構成一個工資條。工資項目處在行號除以3余數為1的行上;空行處在行號能整除3的行上。以上兩行不難設置,關鍵是工資數據行,牽扯到sheet1與 sheet2中數據的對應,經分析不難看出“sheet1中的數據行=INT((sheet2中的數據行+4)/3)”。

  這樣我們在sheet2的A1單元格中輸入公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$N,INT((ROW()+4)/3),COLUMN())))”。確認后選擇A1單元格,把鼠標放在A1單元格的右下角,鼠標變成“+”時,向右拖動鼠標自動填充至N列,這樣工資條中的第一行就出來了。選定A1:N1,把鼠標放在N1單元格的右下角,鼠標再次變成“+”時,向下拖動鼠標自動填充到數據的最后一行,工資條就全部制作完成了。

  該公式運用IF函數,對MOD函數所取的引用行號與3的余數進行判斷。如果余數為0,則產生一個空行;如果余數為1,則固定取sheet1中第一行的內容;否則運用INDEX函數和INT函數來取Sheet1對應行上的數。

  最后來設置一下格式,選定A1:N2設上表格線,空行不設。然后選定A1:N3,拖動N3的填充柄向下自動填充,這樣有數據的有表格線,沒有數據的沒有表格線。最后調整一下頁邊距,千萬別把一個工資條打在兩頁上。怎么樣,還滿意吧?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍南县| 延川县| 福州市| 商南县| 酒泉市| 抚州市| 乌恰县| 灵寿县| 定襄县| 左云县| 海原县| 张家口市| 托克逊县| 临安市| 汽车| 东兰县| 霸州市| 郓城县| 堆龙德庆县| 巴林左旗| 增城市| 花莲县| 会东县| 海原县| 彰化市| 霍林郭勒市| 罗平县| 平昌县| 松潘县| 威宁| 西安市| 义马市| 南投市| 高要市| 黑山县| 西平县| 金乡县| 北辰区| 库尔勒市| 台南市| 吴川市|