如何在EXCEL中打印工资条,每隔一行(员工工资)插入两行表头?

如题所述

详见样表截图

以3列为例(公式跟列无关)

D1输入

=IF(MOD(ROW(),3)=0,OFFSET($A$3,INT((ROW(A1)-1)/3),COLUMN(A1)-1),OFFSET($A$1,MOD(ROW(A1)-1,3),COLUMN(A1)-1))

公式右拉再下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-13

比较常用方法有:

1、vba法,学的时候复杂点,以后比较方便,具体我就不jjww了,自己研究吧,具体见

网页链接

2、重新排序法(假设数据是5行)

复制工作表(避免损坏丢失数据,如果有公式,建议复制粘贴为数值)==》在表格最前方插入1列作为排序辅助列==》对应数据列输入 2、3、4、5、6这样的序号(不从1开始)==》复制表头行 到现有数据行下方并下拉4行(不会弄的建议分别复制粘贴,避免序号不会拖)==》在前方辅助列输入编号 1.1、2.1、3.1、4.1、5.1 这样的序号(表头另外一行用 1.2、2.2、3.2...)==》使用 a列辅助列进行排序即可。

第2个回答  2017-11-13
一般工资条不建议打印,挺麻烦的。追问

那怎么搞?

追答

你可以用“蚂蚁工资条”,一款为“一键群发工资条”而生的强大工具——蚂蚁工资条,帮您轻松搞定工资条发放。支持任意Excel格式工资表上传操作简单,轻松3步即可“一键群发工资条”3重数据加密,员工需要正确验证才能查看已发工资条,支持随时撤回,确保薪资数据安全。

本回答被提问者采纳
相似回答