Excel中如何在打印时自动给每行加上标题

本文介绍了一种在Excel中使用INDIRECT和IF等函数组合实现数据隔行重复显示的方法,通过具体实例展示了如何利用公式复制数据并调整格式。

原文 http://bbs.youkuaiyun.com/topics/90492492

例如:
工号        姓名      金额
001         张三     1000
002         李四     1500
工作表只这样做但是打印出来想得到:

工号        姓名      金额
001         张三     1000
工号        姓名      金额
002         李四     1500

 

=INDIRECT(IF(MOD(ROW(),2)=1,ADDRESS(MOD(ROW(),2),COLUMN()-3),ADDRESS(ROW()/2+1,COLUMN()-3)))

您可以将该公式复制到D、E、F列的相应区域,结果如下:
      A        B        C        D        E        F
1    工号    出勤      工资     工号     出勤     工资
2     1       21       8430      1        21      8430
3     2       21       4690     工号     出勤     工资
4     3       20       7545      2        21      4690
5     4       21       6680     工号     出勤     工资
6     5       21       2190      3        20      7545
                                  工号     出勤     工资
                                   4        21      6680
                                  工号     出勤     工资
                                   5        21      2190

您可以看到依据A、B、C列的源数据,已经生成了D、E、F列的结果了。

A与D 或者 B与E 或者 C与F相差3列.

注:公式中的COLUMN()-3在示例中表示相对位置偏右3列,随着工作表/相对位置的不同,需要更改相应的相对位置。

若有疑问,可以继续探讨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值