宝哥软件园

如何批量生成wps表单的工资表

编辑:宝哥软件园 来源:互联网 时间:2021-10-11

工资表批量生产的Wps方法。

当然,首先要做的是给所有员工发工资:

您想看看完整的工资单是什么样的吗?要查看打印预览:

薪级表是一种简单而常见的形式。工资单也很简单,因为所有单元格都使用相同的公式。

工资单是第一个。为了打印方便,我们在第二张纸上制作工资表。然后看表2!A1长什么样?

=中频(调制(线路),3)=1,表1!1美元,if(模块(行),3)=2,偏移量(表1!$1,INT(ROW()/3) 1,0),"")

哦,是的,它有点长,所以让我们把它分解一下:

=中频(

模数(线),3)=1,

表1!一美元,

如果(

模数(线),3)=2,

偏移量(表1!$1,INT(ROW()/3) 1,0),

' '

)

)

第01行,第一个IF语句,条件在第02行;

第02行,判断当前行是否为工资条表头所在行,即第1、4、7、10行。

在第03行,当第02行的条件为真时,值为表1!1美元,即表头;

第04行,当第02行的条件为假时,输入第二个IF语句。

第05行,判断当前行是否是薪资值应该所在的行,即第2、5、8、11等行。

第06行,参照第1页第1行计算的抵销后的薪资数据;

既不是标题也不是值的07行是空的!

在这个公式中,Mod (row())使用两次,INT(ROW()/3)使用一次。那么当前行号和3有什么关系呢?请注意,每个工资单由一个行标题、一行数据和一个空行组成,正好是三行。如果你觉得打印一行空白不方便裁剪,想留两行空白,那么三个公式中的三个应该改成四个。

是时候调整格式了。首先,我们不希望表格行在空行上,所以打印时不能选择打印网线。但是,我们希望工资单栏的标题和数据由行分隔,因此我们需要在这两行数据中添加一个表行——。当然,我们可以填写整个工作表,并逐个设置工资单,但这太麻烦了,所以我们使用条件格式功能。

或者选择A1打开条件格式对话框。选择公式:=MOD(ROW),3)0;然后将格式设置为四边边框并确认。

现在填写整个工作表。

选择A1,将右下角数字为“”的填充手柄向右拖动,直到所有薪资项目(此行为标题)都已填充完毕。

此时,第一行中的所有标题项都被选中。现在是时候向下拖动填充手柄,直到每个人都有工资条。这个可以根据工资表上的人数来计算,这里填写的行数是人数的3倍(还记得上面提到的3倍吗?如果换成4,就是4次。

更多资讯
游戏推荐
更多+