如何在Excel文档中的每行前面都能把标题行打印出来???

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:27:38
即像工资表一样,第一个人有一行标题行就有一行内容,然后换第二个人。不要告诉我用插入的方法,上千人呐,最好是能在Excel里完成该操作。急着要答案,请能人赐教!!非常感谢。
`
`
本人已经找到一条可通用的公式:
=IF(MOD(ROW(),3),OFFSET(Sheet1!$A$1,(MOD(ROW()-1,3)>0)*ROUND(ROW()/3,),COLUMN(A1)-1),"")
已经可以解决问题标题所示的问题。
现在的新问题是(本人所做非工资条,而是学生考试成绩数据):在已有的基础上(即一行标题一行内容)再加一行或两行内容,而这第二行内容是另一表格的数据,第三行内容又有可能是第三个表格的内容。归总来说,就是多行数据项目。请高手帮忙解决下下。谢谢啦!!
`
`

可以用宏来写,搜索"隔行插入",网上有一堆这样的代码.
如果不是很想用宏解决,那么推荐使用辅助列的技巧来完成.

例如有 200行,
1,在首列插入一空列A,在上面填上偶数序列号如
2,4,6。。。400
2,在单元格A201起,向下填入奇数序列号1,3,5..........399 为止。
3, 在201行到400行,从B列开始复制你的标题行
3,选中全表,进行递增排序。
4,删除加入的首列。就得到你要的400行结果了

如果只是想做工资条,那太容易了

把现在的数据后加一列1,2,3 一直拉到最后一条,
然后在最后输入标题,这个标题你上面有多少数据就拉多少行。
在第一标题后面一列写上0.5,1.5,2.5 一直拉到最后,然后按最后一列排序

先在页面设置里设置打印标题,然后在页边距设置中加大上下的边距,使页面只剩要打印的第一行和第二行,这样每页都只有两行的.

dfsdf