在使用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 Integern = ActiveCell.CurrentRegion.Rows.Count - 2For i = 1 To nActiveCell.Range("A1:H1").SelectSelection.CopyActiveCell.Offset(2, 0).Range("A1:H1").SelectSelection.Insert Shift:=xlDownActiveCell.SelectNextEnd SubSub 工资条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 SubSub 工资条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
以上呢,就是四种工资表转工资条的方法,大家可以根据自己的能力和特点选择合适的方法。
Everyone has its disadvantage just like the god bites the apple. the bigger disadvantage you have, the more the god appreciate it.
每个人都会有缺陷,就像被上帝咬过的苹果,有的人缺陷比较大,正是因为上帝特别喜欢他的芬芳
THE END
暂无评论内容