打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Excel技巧】制作多行表头及带合并单元格的工资条

每到发工资的时候,每个人事是不是都喜忧参半?喜,就不言而喻了;至于忧,忧的是做工资条,工资条怎么做才比较快?其实关于制作工资条,我们在以前的文章就有讨论过这个话题,大家可以再去回顾一下文章快速制作工资条的方法。不过之前的文章是针对单行表头的工资表做工资条。今天主要是讨论如何快速制作多行表头及带合并单元格的工资条。

例如:以下是公司的工资表,现要做工资条打印出来。

一、公式法,引用函数INDEX进行插入

1、新建一个工作表准备放工资条,把工资表的表头部分复制到新建的工作表里。

2、在新建的工作表的A5单元格里,输入以下公式:

=INDEX(工资表!A$5:A$10,ROW()/5),然后在鼠标呈十字形时向右拖拽至N5单元格,此时可以看到A5:N5单元格都用此公式填充了。填充完后,用格式刷,把工资条的A5:N5单元格刷成跟工资表的格式一样。

3、选中A2:N6单元格区域,鼠标呈十字形时,向下拖公式,(每个人的工资条之间如果不需要多一行的,这里就可以少选定一行,即可只选择单元格区域A2:N5),

填充后的效果如下:

此时,可以看到工资条已经出来了。

以上步骤看不懂没关系,看个动态操作图,你就明白了。

公式解释:

INDEX函数是引用函数,用来返回表或区域中的值或对值的引用。

它的语法格式:INDEX(array,row_num,column_num)。

参数row_num和column_num可同时存在,也可以省略其一。

比如:

=INDEX(A1:C5,2,3)表示返回数据表区域(A1:C5)第2行第3列的值。

=INDEX(A1:A5,4) 表示返回数据表区域(A1:A5)第4行的值。

ROW函数用于返回所选择的某一个单元格的行数

它的语法格式:

=row(reference)

参数reference是可以省略的,如果省略则默认返回row函数所在单元格的行数

比如:=row(A12),表示A12所在的行数,即返回值12。

所以工资条里A5单元格引用的公式:

=INDEX(工资表!A$5:A$10,ROW()/5),

Row()是直接取单元格所在的行号,

则ROW()=ROW(A5)=4,ROW()/5= ROW(A5)/5=1,

则A5单元格公式=INDEX(工资表!A$5:A$10,ROW()/5),

相当于=INDEX(工资表!A$5:A$10,1),即返回工资表A5:A10单元格区域第一行,也就是工资表A5单元格的值。

补充说明:公式=INDEX(工资表!A$5:A$10,ROW()/5)里的参数ROW()/5不是固定这么写,每个人工资表的表头行数不一样,还有工资条表头放的起始行位置不一样,这个参数的写法是不一样。

比如,像上面举例的工资表表头有三行,做工资条的时候,表头的起始位置是从第二行开始,公式是:=INDEX(工资表!A$5:A$10,ROW()/5)

如果工资条位置是从第一行开始,公式则是:=INDEX(工资表!B$5:B$10,(ROW() 1)/5)

二、排序并定位空值法

1、把工资条复制一份出来到新工作表中,添加一个辅助列,输入序号1、2、3……,

2、因为这里表头有三行,所以我们把步骤1输入的序列号拷贝三份在辅助列按顺序填充下来。

3、选中单元格区域A4:O27单元格区域,点击菜单的【数据】—【排序】,按辅助列即列O进行升序排序。

4、排序后,可以看到表格呈以下效果:

5、先复制表头标题,再选择A4:O27单元格区域,按快捷键Ctrl G,弹出【定位】对话框,

点击【定位条件】,选择【空值】,

6、点击【确定】后,可以看到表格单元格区域的空白单元格处于被选中的状态,此时,按Ctrl V粘贴,就把表头标题行全部粘贴到空白单元格了。

最后把辅助列删除,工资条就好了。

今天就先总结这两种方法了,不管是利用公式还是利用技巧,都还有很多其它方法,大家不防可以自己再去研究研究。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一条公式,工资表转成工资条,单双表头都可以!
用EXCEL制作工资条方法
你会做工资条吗?不用函数公式的那种,超简单
对于双行表头制作工资条,拿走,不谢!
Excel打造计算准确美观大方的工资条
一个公式,快速生成工资条
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服