如何用Excel快速制作工资条

如题所述

操作说明:1、在A1:F2制作空白表如左。
2、在A2输入等号“=”,用光标点选《工资表》E1,将光标置于编辑栏公式中,点F4一次,将其设为“=工资表!$E$1”。
3、在B2输入《工资表》中第一个编号1。
4、在C2输入公式“=VLOOKUP($B2,工资表!$A:$E,COLUMN()-1,)”,再向右复制到F2,如黄色区域所示。
5、选中A3:F3,在“格式/单元格/边框”中设置底边虚线。
6、选中A1:F3,按住其右下角填充柄,向下拖至3的倍数如114行,即可得到按《工资表》编号排列的工资条,如左列示范。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-03

如果想要公司发放工资条更加高效、合规、安全

可以给公司提供建议,使用专业的工资条工具几秒钟就可以发完所有人的工资条。
(上传excel工资表——机器自动拆解成工资条——进行发放配置——一键群发)


并且专业的工资条工具在功能方面更加强大
悦享工资条
1、上传薪资表,自动解析工资条,几秒钟发放千人工资条。多终端发放(短信+微信+邮箱)
2、可签名签收,可导出签收记录。可撤回可重发,可定时发送。可自定义工资条模板
3、员工在线反馈工资条的异议,提醒通知员工阅读与签收,设置发放公告,添加附件
4、有阿里云的安全支持,和客户签订保密协议,薪资数据多重加密。
官网注册即可试用~

第2个回答  2018-01-15

网页链接

查看此链接即可

1、在工资表标题行上方插入一空行。

单击菜单栏“工具”—“宏”—“Visual Basic编辑器”或直接按下Alt+F11快捷键打开VBA编辑窗口。

2、单击菜单栏“插入”—“模块”。

3、在模块编辑区输入下列代码:

Sub 工资条()

For i = 2 To 120 Step 2

Range("A5:W5").Copy

Rows(i).Select

Selection.Insert Shift:=xlDown

Application.CutCopyMode = False

Next

End Sub

4、运行子程序或按F5

5、删除前面多余行即可。

说明:代码中的“2”指每个工资条两行,120指行数,    W3:W5指工资表表头起止区域。可根据实际情况修改。