关于我用EXCEL数据库来管理工人工资,但月底要给每个工人打印一张带有表头的工资表,我现在用的是Windows xp 的电脑,也参考了一些网友的意见,但都失败了.现在高分悬赏,请各位高手赐教,不胜感谢!
我要求的是打印出来的是每个人都有一个工资条,每个工资条都有表头。但不是通过手工复制而成,最好是通过宏来完成。的问题
我说得可能会烦琐一点,只是怕说得不够明白,但操作起来其实会很简单,在第一次把格式设定好后,每个月就没什么工作了
假设你的工资表数据库在sheet1,另加两个空表sheet2和sheet3
假设sheet1的表头在第1行,数据从A列到P列,在sheet2的A1单元格输入公式:“=sheet1!A1”,然后向右拖动公式至P1,然后复印第一行,粘贴到第二行。
这时,sheet2的第1行和第2行就把sheet1的表头和第一行数据引用过来了。
在sheet2的第3行A3里输入公式:“=A$1”,然后向右拖动公式至P3(这里千万要注意在1前面加“$”)
选择A2:P3,把鼠标放在右下角出现黑色十字的时候往下拉(这个操作就是把公式往下拉),有没有出现让你惊喜的东西?但是别高兴太早,仔细看看你会发现这里只是引用了行号为双数的数据。
因为比如在第2行的单元格A2的公式是:“=sheet1!A2”,当把公式下拉的时候,第3行放的是表头,而第4行的公式就会变成:“=sheet1!A4”,而sheet1里的第3行的数据没有被引用,因此你还要做sheet3,步骤是一样的,只是把第二行的公式改动一下,比如在A2里输入公式:“sheet1!A3
”这里就会把sheet1里行号是单数的数据引用过来了
大功告成!看看能不能解决你的问题?。