工资条究竟该怎么做?这几种方法总有你不会的

工资条相信是大家每个月最为重视的一项,从工资条当中我们可以清楚了解到自己工资的明细,也可以及时反馈工资条中的错漏。对于HR来说,工资条制作也是比较繁琐的一件事情,那么工资条怎么做才更好呢?相信大家也了解了很多相关的方法,但是以下这几种方法总是有你不会的,一起来看看吧!

 

一、添加辅助列(一次性)

方法1:先复制在排序

在辅助列输入1、2、……再复制粘贴序列,复制标题行,粘贴到有数字序列的区域,然后根据辅助列的序列排序即可。

方法2:先排序再复制

构造与方法1相同的辅助列,排序,复制标题行,在首列数据区域定位(F5)空值,粘贴标题行。

方法3:插入空行定位

错行错列输入辅助数据(位置对角,数据随意),定位(F5)辅助数据,插入整行,复制标题行,在首行定位空值,粘贴标题行。

二、函数公式法(一劳永逸)

方法4:直接引用“=”

添加辅助列A2、A3、……,将每个员工的记录按照对应的行和列进行编码,复制A2,同时选择A2和1个空白单元格,下拉,完成辅助列的构造,查找和替换-替换,将A替换为“=A”,实现单元格的引用,向右拖,即可完成每个人工资条记录的复制。

复制标题行,F5定位空白单元格,粘贴标题行,即完成工资条的制作。

方法5:VLOOKUP函数

新建工作表,复制粘贴标题行,输入序号1,利用VLOOKUP公式完成数据查找。

=VLOOKUP($A2,Sheet1!$A$2:$K$12,COLUMN(),)

拖动单元格,完成公式的复制,同时选择第1行和第2行,向下拖动,即可完成。

如果希望每个员工的工资条中间有一个空白行,则同时选择1~3行向下拖动。

方法6:OFFSET函数

新建工作表,如果是奇数行,则直接引用原始数据的第一行,如果是偶数行,则依次向下引用工资条记录。(公式可以直接套用)

=IF(MOD(ROW(A1),2),OFFSET(Sheet1!$A$1,0,COLUMN(A2)-1),OFFSET(INDIRECT(“Sheet1!$A”&ROW()/2+1),0,COLUMN(A2)-1))

方法7:INDEX函数

新建工作表,A1单元格=INDEX(Sheet1!A:A,1,1),右拖公式

A2单元格=INDEX(Sheet1!A:A,COUNTIF($A$1:A1,A1)+1,1),右拖公式

同时选择第1行和第2行,往下拉公式,完成操作。

三、VBA宏代码

在首行插入空白行,Alt+F11打开VBA窗口,插入-模块,输入代码。

Sub 拆分工资条()

For i = 3 To 33 Step 3 ‘从第3行开始复制到第33行(10*3),然后每3行一组

Range(“A1:J2”).Copy ‘复制空白行和标题行

Rows(i).Select

Selection.Insert Shift:=xlDown

Application.CutCopyMode = False

Next

End Sub

运行-运行子过程。打开Excel表格,删除前三行,即完成。

  • 蚂蚁工资条

工资条怎么做更加有效率?使用这款软件可以让工资条制作达到非常高的效率,并且操作起来也是非常的简便。用户只需使用自己的工资表,并将表格上传到系统中。系统会自动识别表头和数据,将工资表拆分为工资条,并发放给对应的员工,每个员工仅能收到自己的工资条,这样不仅提升了工作效率,相比传统的纸质工资条,具有更高的保密度。

 

 

最后,欢迎加入蚂蚁HR社群,从HR干货到实操经验探讨,从经典案例解析到群内解答问题.......还有HR工具包福利!

长按识别下方二维码进群,或加微信:mayigongzitiao01(备注:工具包)