excel中如何在第三至第N行的前面插入第一,二行的内容

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:46:10
工资单,第一,二行是工资的内容,从第三行开始是每个员工的工资情况,现在想在每个员工的前面都加上第一,第二行的内容,
1 工号 姓名 部门 入职日期 应出勤天数 实出勤天数 公休日加班
2 XX SS DD GG GHH DD
3 01 李四 XX 090101 10 6
4 02 张三 XX 090202 10 7
5
6
7
8
9
将第一,二行的内容,插入到3至N行的前面...怎么做?

1.将A2的2该为1.
2.将A3/A4的3/4分别改为1/2,然后填充序列至A列末
3.复制填充的序列(1,2,3.。。),粘贴两次到A列末。
---形成三个序列
4.选中表格,按列A升序排序。
---每个员工后增加两个空行
5.复制B1:G2
6.选择列B, CTRL-G(定位)---按钮“特殊的”---选择“空”---确定
---选中B列为空的单元格
7.粘贴

OK

---
如要再加空行,可类似操作

文档合并功能

我之前也做个类似的表,当时是一个一个的插入,非常费时,后来是用宏来实现的。
一个循环就全部搞定了。
不知道有没有其他的高人?

视图-页眉和页角-工作表-顶端标题行-$1:$2

就OK了,我想你是想打印工资单,呵呵

工资条是自动生成的,不是这样做的

假设原工资表从A列至G列
你在K1格输入公式=IF(MOD(ROW(),3)=1,A$1,IF(MOD(ROW(),3)=2,A$2,INDIRECT("a"&ROW()/3+2)))
在L1格输入公式=IF(MOD(ROW(),3)=1,B$1,IF(MOD(ROW(),3)=2,B$2,INDIRECT("b"&ROW()/3+2)))
...
依次类推至Q1格。
注意每个公式中的最后面双引号中(第一个是"a",第二个是"b",第三个是"c"...)的不同,其他相同。"a"
K1至Q1输入完成后,选中它们,向下拖动复制即可。