在使用excel的过程中,工资表转工资条是我们经常要使用到的功能,因此,我给大家把操作方法都总结下了,包括用函数的方法把工资表转工资条,以及不用函数的方法,不用函数的方法有另种,使用辅助列和手动操作,以及使用vba的方法。
1、使用index方法把工资表转工资条

公式:=INDEX(A:A,ROW()/3+2)
公式解读:第一个参数A:A代表A列
第二个参数:,ROW()/3+2,row()函数返回当前行数,row()/3的值为1,+2代表有两行表头。
2、使用替换单元格地址的方法
![图片[2]-Excel工资表转工资条操作方法大全-智通达科技](https://pic.rmb.bdstatic.com/bjh/news/538530bf6032a306a9f5110e31a69edd.gif)
分步讲解:
第一步,选中第一行,然后按住键盘的shift键,注意,接着使用鼠标右键拖拽,松手之后,选择链接到此处。然后使用ctrl H 替换 =为AAAA。
第二步,完成以后,选中三行,向下拖拽。
第三步,在替换AAAA为=符号。
3、使用辅助列把工资表转为工资条

方法解读:
第一步,根绝行创建数字辅助列
第二步,复制一份,粘贴。
第三步,粘贴表头。
第四步,按辅助列升序。
4、vba方法,使用宏。
![图片[4]-Excel工资表转工资条操作方法大全-智通达科技](https://pic.rmb.bdstatic.com/bjh/news/60fc626b269797133994b8e0d66b0563.gif)
第一步,当即A1单元格,然后点开发工具,单击 使用相对引用(必须使用相对引用)
第二步,点击录制宏
第三步,选中第一行,复制。
第四步,选中第三行,插入复制的单元格。
第五步,点击下A3单元格,停止录制。
然后插入按钮,指定宏。
我们可以看到它需要每次都点击一次,我们把代码改造下,让它可以一键生成。
![图片[5]-Excel工资表转工资条操作方法大全-智通达科技](https://pic.rmb.bdstatic.com/bjh/news/5976224bd4d2c24bc955cf7d8ccf6423.gif)
代码如下:
Sub 工资条14()
' 工资条14 宏
Dim i As Integer, n As Integer
n = ActiveCell.CurrentRegion.Rows.Count - 2
For i = 1 To n
ActiveCell.Range("A1:H1").Select
Selection.Copy
ActiveCell.Offset(2, 0).Range("A1:H1").Select
Selection.Insert Shift:=xlDown
ActiveCell.Select
Next
End Sub
以上呢,就是四种工资表转工资条的方法,大家可以根据自己的能力和特点选择合适的方法。
THE END









暂无评论内容