Excel中如何在打印时自动给每行加上标题
原文 http://bbs.csdn.net/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列,隨著工作表/相對位置的不同,需要更改相應的相對位置。
若有疑問,可以繼續探討。
總結
以上是生活随笔為你收集整理的Excel中如何在打印时自动给每行加上标题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 自动备份详细步骤
- 下一篇: STL--map用法