Excel工資條的三種寫法,哪個是你需要的?

問題情境

工資樣表如下:

Excel工資條的三種寫法,哪個是你需要的?


完成後的工資條:

Excel工資條的三種寫法,哪個是你需要的?

實現方法

第一種:編號法

如下動圖:

Excel工資條的三種寫法,哪個是你需要的?


此種方法的好處在於:不需要函數!!

此種方法的缺點在於:適合數據量少的情況。

如果員工增加了,還需要重重新制作工資條。

第二種:簡單函數法

第一步:

在B2單元格輸入公式:

=VLOOKUP($A2,工資表!$A$2:$F$10,COLUMN(B1),0)

公式向右填充出第一位員工所有的工資信息。

如下圖:

Excel工資條的三種寫法,哪個是你需要的?


公式中第三個參數COLUMN(B1)是可變的,向右填充時會自動變化為COLUMN(C1)、COLUMN(D1)……

第二步:

選中A1:F3區域,即第一位員工工資條和下方一行空白區域,向下填充,即得所有員工工資條。

如下動圖:

Excel工資條的三種寫法,哪個是你需要的?

第三種:完全函數法

在A1單元格輸入公式:

=CHOOSE(MOD(ROW(),3)+1,"",工資表!A$2,INDEX(工資表!$A$2:$F$10,(ROW()+4)/3,COLUMN()))

公式向下向右填充,可得所有員工的工資條。

如下圖:

Excel工資條的三種寫法,哪個是你需要的?


此函數的關鍵是弄清楚工資條內容與當前行數的規律:

  • 行數除以3,餘數為1,則填寫“編號”“姓名”“職稱”“基本工資”等信息;
  • 行數除以3,餘數為2,則填寫每位員工的個體工資信息;
  • 行數除以3,餘數為2,則填寫兩位員工之間的間隔行,即空白。

(CHOOSE函數的用法可以參考:Excel | CHOOSE函數用法集錦)

注:

工資條中,“編號”“姓名”“職稱”“基本工資”等信息行填充為綠色,是用條件格式的公式設置的,公式為=mod(row(),3)=1,含義為如果當前行除以3的餘數為1.

如下圖:

Excel工資條的三種寫法,哪個是你需要的?




分享到:


相關文章: