登陆 | 会员注册 工程学习网(原标准资料网)新版上线,致力建设专业的工程资料分享平台!

excel如何制作工资条

时间:2016-09-22 来源:网络 作者:佚名 收藏到我的收藏夹

从事财务的朋友,对工资条是再熟悉不过的。今天我们就来介绍一下在excel中制作工资条的方法。

制作工资条需要考虑两个因素:

第一,效率。

第二,美观。

一般工资条,各条目之间会有一行空行,好方便裁剪。

另外,每一个工资条都有一个相同的条头,且重复。

制作工资条,我们需要准备两个excel表,第一个表名:“工资表”,第二个表名:“工资条”。

第一步,准备好“工资表”,详见下图。(为演示方便,列举了10名员工资料,实际一个单位员工可能有成百上千)。

第二步,新建一个工作表:“工资条”。

我们在这个工作表中制作工资条,所有数据来源于工资表中。

通过函数公式来引用“工资表”的数据来生成需要的工资条形式。

首先B1单元格输入公式:

=CHOOSE(MOD(ROW(),3) 1,"",工资表!A$1,OFFSET(工资表!A$1,ROW()/3 1,))

然后单击B1单元格右下角的十字形的自动填充柄,向右拉至J1单元格。

再选中B1:J1单元格区域,向下拖拉,直至公式结果出现空白。

一个完整的工资条就制作好了。

接下来的工作就是美化制作好的工资条,因为还没有边框。

选中B1:J2单元格区域,并单击工具栏边框按钮中的田字形按钮添加边框;

再点击大方框按钮,使工资表条目四周边框显示粗一些,从而更加美观。

选中B1:J3单元格区域,向下拖拉,直至有数据的最后一行。

美化制作好的工资条效果见下图:

简单说说公式的意思:

首先使用MOD函数判断行号与3相除的余数。

“MOD(ROW(),3) 1”部分,公式向下复制时得到一个2、3、1、2、3、1……的循环序列,作为CHOOSE函数的第一参数。

CHOOSE函数根据MOD函数得出的循环序列,依次返回指定的结果。

1返回空值

2返回工资表!A$1的内容

3返回OFFSET(工资表!A$1,ROW()/3,)的计算结果。

OFFSET(工资表!A$1,ROW()/3,)部分,表示以工资表!A$1单元格为基点,公式每向下复制3行,行偏移量增加1。

怎么样,表亲看明白了吗?

相关关键词阅读: 返回栏目 添加到我的收藏夹
上一篇:excel使用函数也能查询图片
下一篇:如何快速填充空白单元格
Powered by www.pv265.com   © 2011-2014