Ybwxhtq的公式很强大,完全符合要求,我也学了一招,若把INT(ROW(A5)/3)改成,(ROW(A1)+4)/3,将更加容易理解
=IF(MOD(ROW(A1),3)=0,"",IF(MOD(ROW(A1),3)=1,工资表!A$1,INDEX(工资表!$A:$H,(ROW(A1)+4)/3,COLUMN())))
楼下的公式也很简洁,但工资条之间没有空行,所以还是我这个公式好用些。
看看这个公式的效果如何:
假设原表为“工资表”的A:H列,在工资条表输入:
=IF(MOD(ROW(A1),3)=0,"",IF(MOD(ROW(A1),3)=1,工资表!A$1,INDEX(工资表!$A:$H,INT(ROW(A5)/3),COLUMN())))
向右填充,向下填充。
=INDEX(工资表区域,IF(MOD(ROW(A1),2),ROW(A1)/2+1,1),COLUMN(A1)) 工资表区域为包含标题行的整个区域的绝对引用。公式向右向下复制。
给你发了工资条示例,请查收。
http://user.qzone.qq.com/223812907/blog/1318727150#!你去这里看一下,希望可以帮到你。