用Excel做工资统计是很多中小企业都可以做的事情,但是如何让工资表打印快速美观是很多人头疼的问题。这里有几个综合的解决方案,有需要的朋友可以根据自己的实际情况选择一个。
首先,更少的人让事情变得更容易。
对于一些小企业或者办公型公司来说,公司总数并不大,只有几个人,多达十几二十个人。即使每个人的工资条都印在一张纸上,也不会造成任何很大的浪费,所以我们可以简单地将每一条记录都设置为印在一张纸上,这是最简单快捷的方法。
这里用一个类似“表头”的方法,实现打印后每页都有一个“表头行”,保证薪资的明细项目在工资表上有所体现,然后在每个“表头行”下放置一条记录,最后打印出来的结果就是工资表。具体操作如下。
在Excel准备的工资表中,执行命令“文件”“页面设置”,在打开的“页面设置”对话框中切换到“工作表”选项卡,单击顶部标题行右侧的按钮,在工作表中选择工资表的标题区域,然后单击回车键使“页面设置”对话框如图1所示,然后单击“确定”按钮使设置生效。
图1选择工资单的标题。
接下来,点击“打印预览”按钮,使工作表处于打印预览状态,然后在“打印预览”对话框中点击“页边距”按钮,显示调整页边距的虚线,用鼠标将下边距的虚线拖动到工作表的第二行,即最终效果是页面上只显示两行,一行是薪资明细,另一行是数据(如图2所示),然后打印出来。
图2拖动计算机教程的下边距
提示:这种打印工资条的方法是最简单、最安全(不容易出错)也是最快的方法。当然,缺点是浪费太多纸。如果公司人多一点,就不适合了,但是可以试试下面的方法。
二、巧妙利用排序,轻松打印工资条
工资单的最终结果是一行工资明细,以及一行员工的相应数据。通常编制好的工资表只有第一行有数据薪资明细,下面所有的数据都是数据。如果可以从第二行开始,可以在每一行的末尾增加一行薪资明细的数据。这很容易通过分类来实现。具体实施方法请继续阅读。
假设当前工资表中有300行数据,显然第一种方法不可行。首先复制第一行的工资明细数据,从300行之后的任意一行粘贴,用填充柄拖拽复制300行。
接下来,在a列前面插入两列,第一列使用填充柄输入序号,从1到N(本例中为1000,这个N可以根据自己的喜好和实际需要,基本上只要是工资表中数据的两倍以上即可),主要用于下次打印工资表后恢复表单的顺序。第二列从第二行开始,依次输入1、3、5、7,然后选择这四个单元格,用填充柄填充员工数据的结束位置。在较低的工资细分数据区域,从第一行开始依次输入2、4、6和8,然后选择这四个单元格,并使用填充手柄填充到最后。一般效果如图3所示。
图3输入数字为下一步做准备。
执行命令数据过滤自动过滤,点击B列的下拉按钮,从弹出的下拉菜单中选择升序排序,薪资就准备好了(如图4所示)。
图4最终效果
从上图可以看出,工资发放效果已经实现。这时候把A和B列隐藏起来再打印出来,我们的工作就完成了。当你下个月需要用这个薪资表重新计算薪资时,只需要将隐藏的A、B列取消隐藏,使用“自动过滤”,然后按照A列升序排序,恢复原来的顺序即可。
三.轻松插入薪资细分数据行
其实用Excel打印工资条,说到底就是Excel制作的工资表单中的一行工资明细数据和一行员工记录。如果我们在每个员工数据中插入一行工资明细数据,显然我们的要求就会得到满足。当然,手动逐行插入显然是“不可能完成的任务”,需要一点技巧。