国产探花免费观看_亚洲丰满少妇自慰呻吟_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的填充柄向下自動填充,這樣有數據的有表格線,沒有數據的沒有表格線。最后調整一下頁邊距,千萬別把一個工資條打在兩頁上。怎么樣,還滿意吧?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳原县| 龙门县| 佛冈县| 新疆| 邯郸县| 宜春市| 南通市| 泰兴市| 屏山县| 嘉善县| 泽普县| 闸北区| 旅游| 石泉县| 辰溪县| 蕉岭县| 洮南市| 长阳| 湛江市| 高邮市| 海宁市| 吴忠市| 右玉县| 邵阳市| 隆德县| 花莲县| 上虞市| 铜陵市| 宁化县| 宜昌市| 廉江市| 北安市| 营口市| 乳山市| 突泉县| 砚山县| 合作市| 门源| 西乌珠穆沁旗| 南皮县| 尤溪县|