利用Excel函数快速巧妙制作工资条

鉴水鱼技能说 2024-03-30 21:21:24

公司员工每月总是期盼着一个特殊的日子---发工资日,那张工资条着实是个诱惑。然而,财务部门要快速地制作工资条也非易事。网上有不少利用EXCEL制作工资条的方法,今天鉴水鱼老师跟大家介绍另外两种利用Excel中的函数快速制作工资条的方法,非常便捷、巧妙,希望对你有所帮助,也希望能让刚入职场的小白进一步领略Excel函数强大的功能。

现在如下图2所示的一张公司职工工资表。

图2

现在我们要制作如下图3所示的带裁剪虚线的工资条。

图3

一、使用VLOOKUP函数制作工资条

1、如下图4所示,在A2单元格中输入员工编号YG001,然后在B2单元格中输入公式:

【=VLOOKUP($A2,Sheet1!$A$1:$I$11,2,0)】

按【Enter】键即得计算公式结果,如下图4所示。

图4

2、然后,向右复制公式到I2单元格,由于公式中VLOOKUP函数的第3个参数相同,所以复制公式后,得到的结果相同。这时需要对第3个参数进行修改。我们将B2单元格的VLOOKUP函数中的第3个参数【2】更改为一个函数【COLUMN()】,即将公式改为:

=VLOOKUP($A2,Sheet1!$A$1:$I$11,COLUMN(),0)

按回车后等到计算结果,然后向右以复制公式方式填充,即得正确结果,如下图5示。

图5

这里用到的column函数,取得单元格所在的列号,即工资单元表中的列相对应。

3、设置单元格区域A3:I3的框为:下框线(虚线);然后选中A1:I4单元格区域,如下图6所示:

图6

4、拖动右下角的填充柄向下填充到I38单元格,即可得到要制作的工资单,如下动图7所示。

图7

二、使用OFFSET函数根据给定的偏移量返回新的引用区域

OFFSET函数以指定的引用为参照系,通过给定的偏移量得到新的引用,还可以指定返回的行数或列数。返回的引用可以为一个单元格或单元格区域。OFFSET函数的语法如下:

OFFSET(reference,rows,cols,[height],[width]))

其中各参数的含义如下:

◎reference(必选),表示偏移量参照系的引用区域。reference必须为对单元格或相连单元格区域的引1用;否则, OFFSET 函数返回错误值【#VALUE1】。

◎rows(必选):表示相对于偏移量参照系的左上角单元格向上(下)偏移的行数。行数可以为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。

◎cols(必选):表示相对于偏移量参照系的左上角单元格向左(右)偏移的列数。列数可以为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。

◎height(可选):表示高度,即所要返回引用区域的行数。height 必须为正数。

◎width(可选):表示宽度,即所要返回引用区域的列数。width 必须为正数。

【示例2】使用OFFSET 函数制作工资条,具体操作方法如下。

【步骤01】在“工资条”工作表中的A2单元格中输入公式1【=OFFSET(Sheet1!$A$1,ROW()/4+1,COLUMN()-1)】,按【Enter】键,得到第一位员工的编号,如下图8所示。

图8

温馨提示:

公式【=OFFSET(Sheet1!$A$1,ROW()/3+1,COLUMN()-1)】表示以“Sheet1”工作表中的A1单元格为参照系,向下偏移1(是ROW()/3这部分取整得到的)行,向右不偏移,所以得到的结果是“Sheet1”工作表 A2单元格中的值。

【步骤2】向右复制公式至l2单元格,即可生成第一区域 员工的工资条。效果如下图9所示。

图9

【步骤3】设置单元格区域A3:I3的框为:下框线(虚线);然后选中A1:I4单元格区域,如下图10所示。

图10

【步骤4】拖动右下角的填充柄向下填充到I38单元格,即可得到要制作的工资单,如下动图11所示。

图11

希望今天的分享对你的工作或学习有所帮助!

我是鉴水鱼老师,关注我,持续分享更多的Excel操作技巧。

0 阅读:0