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

2024-11-01 12:33:59
推荐回答(3个)
回答1:

详见样表截图

以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))

公式右拉再下拉

回答2:

比较常用方法有:

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列辅助列进行排序即可。

回答3:

一般工资条不建议打印,挺麻烦的。