我的星期八 发表于 2010-9-19 04:39:52

如何将工资表转为工资条

实用Excel打印工资条,归根结底就是让Excel制作的工资表格中,一行工资细目数据,一行员工的记录。如果在每一个员工数据的上面插入一行工资细目数据显然我们的要求也就完成了,当然纯手工的一行一行插入显然是个“不可能完成的任务”,这里需要有点小技巧。
第一步:在工资细目的右侧两列中,交叉输入任意数字(主要是为了后面的“空位”空值,所以数字可任意输),然后选中交叉的四个单元格,双击右下角的“填充柄”,使这种格式一直填充至工资表的结束行(如图 5)。
http://image.21tx.com/image/20080507/18052.jpg
图5 填充数据
第二步:执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮(如图 6)。
http://image.21tx.com/image/20080507/18053.jpg
图6 定位空行
第三步:执行“插入”→“行”命令,这时便会从第三行开始,每一行的前面插入了一个空行。
第四步:复制表头的工资细目数据,选中工资表A列的数据区域,执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮,这时会选中刚插入的空行,执行“编辑”→“粘贴”命令,这时工资条就算制作完成了(如图 7)。
http://image.21tx.com/image/20080507/18055.jpg
图7 最终效果
四、小结
一提到用Excel打印工资条,很多人就会想到高深的VBA或者是难以理解的函数,经常看着别人给出的解决方案中的VBA代码或者是函数,因为难以理解其意,所以总是担心出错。
其实很多时候只要抓住需求,仔细分析,然后再用模拟日常的操作,通过一些附加的操作提高效率,我们的要求也就达到了。因为是简单、易用,并且很容易掌握,也不容易出错,就算偶尔出错,也很容易查出错在哪。

pinbo 发表于 2010-9-19 06:44:06

学习学习,感谢分享

luxing_liu 发表于 2010-9-19 07:21:30

这个还是知道一些!
谢谢

老北京 发表于 2010-9-19 08:11:05

感谢分享啊

蓝色翅膀 发表于 2010-9-19 08:14:37

谢谢分享

山东-快乐 发表于 2010-9-19 08:42:53

没学会,晕倒{:4_107:}

江口荣芥 发表于 2010-9-19 09:28:53

谢谢,以后会用的上

我灰姑娘 发表于 2010-9-19 09:38:30

谢谢分享!刚试过了,非常实用!

惠and惠 发表于 2010-9-19 11:30:41

救星啊,万分感谢楼主
从上个月开始做工资了,幸好公司人数少,不然能是把我给累死了
我就是用手工一条条加进去的呢:'(

惠and惠 发表于 2010-9-19 11:34:14

对了,再请教一下楼主,关于个人所得税的计算问题。
我用了一个IF函数,个调税是算出来了,但是算出来的数值格式不能变化了。很是崩溃
页: [1] 2
查看完整版本: 如何将工资表转为工资条