在Excel表的每一行之前插入相同内容的表头的方法

先保证将工资表头整成一行,

 注意:首先要将工资表的工作表名称改为“清单”.

然后在同一工作簿内新建一个工作表,

在表中第一个单元格输入如下函数:  
=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,IF(INDEX(清单!$A:$Z,INT((ROW()+4)/3),COLUMN())=0,"--",INDEX(清单!$A:$Z,INT((ROW()+4)/3),COLUMN()))))  
然后用鼠标左右及向下拖动复制公式,即可以了.

公式的具体解释是:

=IF(

     MOD(ROW(),3)=0,

     "",                                                                       //如果行号为3的整数倍的话,这一行就是空

     IF(                                                                       //如果行号不为3的整数倍的话,做如下处理

          MOD(ROW(),3)=1,                                         

          清单!A$1,                                                        //如果行号不为3的整数倍,而且是1,4,7,10....这样的行的话,填充清单这个表中

                                                                                A1~Z1中内容,也就是标题行内容到1,4,7,10.....等行中(假设该表只有A~Z列)

          IF(                                                                  //否则如下处理

              INDEX(清单!$A:$Z,                                      //array,"清单"表中的单元格区域

                         INT((ROW()+4)/3),                          //行号

                         COLUMN()                                       //列号

                         )=0,

                          "--",                                               //如果指定的单元格是空的内容则用"--"填充

                          INDEX(                                          //如果指定的单元格不是空的则如下填充表清单中相应单元格的内容

                                     清单!$A:$Z,

                                     INT((ROW()+4)/3),

                                     COLUMN()

                                    )

                 )

            )

      )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值