工资条制作需要每一个人的数据都要有一个表头,说两个比较快的方法:

巧用升序功能

以下账图为例,咱们从系统中导出原始数据,简单的筛选后可以得到一张双维度的表格。我的同事就是要将这张表格拆成每个人的工资条。excel技术高的伙伴一般碰到双维度表格拆分时都会采用VB来做,但是宏不是每个小伙伴会用的。现在给大家介绍第一个方法:

如何用excel制作工资条?

【第一步】

将表头中合并单元格拆分,变成统一的格式:

如何用excel制作工资条?

【第二步】

复制第一列序号,接着在最后一个序号下方粘贴:

如何用excel制作工资条?

【第三步】

复制表头单元格,粘贴在序号后边:

如何用excel制作工资条?

【第四步】

选择序号列选择升序排列即可。

如何用excel制作工资条?

如何用excel制作工资条?

通过以上四个简单的步骤就可以完成工资条拆解,是不是比一条一条的复制要来的快。

套表模版

方法一可以大大提高效率,但是需要每个月按照四个步骤来一次,平均下来还是需要30分钟完成,接下来的方法我们通过套表来做,这样我们只需要导取数据,粘贴数据即可完成,把工作缩短在5分钟内完成:

如何用excel制作工资条?

【第一步】

新建一张插页,并且将数据源表中的表头复制粘贴,在编号列第一个单元格填写1:

如何用excel制作工资条?

【第二步】

用vlookup公式获取数据,在B4单元格填写公式:=VLOOKUP($A$4,工资明细!$A$4:$P$17,COLUMN(),0)

如何用excel制作工资条?

【第三步】

选中B4单元格,鼠标向右拖动向右填充所有单元公式:

如何用excel制作工资条?

【第四步】

将每个单元格中公式中$A$4绝对引用去掉A4:=VLOOKUP(A4,工资明细!$A$4:$P$17,COLUMN(),0)

【第五步】

选中所有单元格,向下拖动复制,直到生成每位同事的工资条:

如何用excel制作工资条?

通过以上方式我们就完成了套表制作,后期我们只需要每个月导取数据,将数据粘贴至表工资明细即可,如果有新增同事只需继续向下复制即可(因为是以序号匹配,所以套表不受人员离职影响)