设为首页 登录 注册
首页 中人社区 中人博客

如何将工资表转为工资条

2010-9-19 14:06| 发布者: 果核| 查看: 499| 评论: 17

摘要: 实用Excel打印工资条,归根结底就是让Excel制作的工资表格中,一行工资细目数据,一行员工的记录。如果在每一个员工数据的上面插入一行工资细目数据显然我们的要求也就完成了,当然纯手工的一行一行插入显然是个“不 ...
实用Excel打印工资条,归根结底就是让Excel制作的工资表格中,一行工资细目数据,一行员工的记录。如果在每一个员工数据的上面插入一行工资细目数据显然我们的要求也就完成了,当然纯手工的一行一行插入显然是个“不可能完成的任务”,这里需要有点小技巧。
第一步:在工资细目的右侧两列中,交叉输入任意数字(主要是为了后面的“空位”空值,所以数字可任意输),然后选中交叉的四个单元格,双击右下角的“填充柄”,使这种格式一直填充至工资表的结束行(如图 5)。

图5 填充数据
第二步:执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮(如图 6)。

图6 定位空行
第三步:执行“插入”→“行”命令,这时便会从第三行开始,每一行的前面插入了一个空行。
第四步:复制表头的工资细目数据,选中工资表A列的数据区域,执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮,这时会选中刚插入的空行,执行“编辑”→“粘贴”命令,这时工资条就算制作完成了(如图 7)。

图7 最终效果
四、小结
一提到用Excel打印工资条,很多人就会想到高深的VBA或者是难以理解的函数,经常看着别人给出的解决方案中的VBA代码或者是函数,因为难以理解其意,所以总是担心出错。
其实很多时候只要抓住需求,仔细分析,然后再用模拟日常的操作,通过一些附加的操作提高效率,我们的要求也就达到了。因为是简单、易用,并且很容易掌握,也不容易出错,就算偶尔出错,也很容易查出错在哪。

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 pinbo 2010-9-19 06:44
学习学习,感谢分享
引用 luxing_liu 2010-9-19 07:21
这个还是知道一些!
谢谢
引用 老北京 2010-9-19 08:11
感谢分享啊
引用 蓝色翅膀 2010-9-19 08:14
谢谢分享
引用 山东-快乐 2010-9-19 08:42
没学会,晕倒
引用 江口荣芥 2010-9-19 09:28
谢谢,以后会用的上
引用 我灰姑娘 2010-9-19 09:38
谢谢分享!刚试过了,非常实用!
引用 惠and惠 2010-9-19 11:30
救星啊,万分感谢楼主
从上个月开始做工资了,幸好公司人数少,不然能是把我给累死了
我就是用手工一条条加进去的呢
引用 惠and惠 2010-9-19 11:34
对了,再请教一下楼主,关于个人所得税的计算问题。
我用了一个IF函数,个调税是算出来了,但是算出来的数值格式不能变化了。很是崩溃
引用 atitina 2010-9-19 11:36
刚刚试验了一下,很好用,谢谢楼主分享!
引用 阿汪浪花 2010-9-19 11:40
太好了,快速提高我的工作效率,谢谢楼主
引用 moonduke 2010-9-19 11:45
感谢分享
引用 一直在路上 2010-9-19 12:50
还没有学会
引用 世说新语 2010-9-19 18:00
刚试过,挺好的,不过对于表头是两行,里面有合并的情况,好像不能粘贴啊!
引用 佟琳 2010-9-20 11:49
感谢,正是我想知道的.不过用=OFFSET(定位单元格,ROW()/4,1,1,4),ROW()/4表头+工资数据行+孔格行(方便裁剪)=4
引用 不记来时路 2010-9-27 08:53
感谢分享
引用 不记来时路 2010-9-27 08:53
回复 1楼 我的星期八 的帖子

不错  谢谢分享
   

查看全部评论(17)