如何为不同标签中的每第6列制定偏移函数?

时间:2014-10-31 09:57:01

标签: excel

我过去几天一直在苦苦挣扎,这是我在这里的第一篇文章。

实际上我正在处理一份excel报告,在该报告的一个标签中,我获得了所有工作日的历史数据,其中所有指标都在A栏中,标题只有日期(从B5栏开始) 。我想在同一工作簿中的这个历史报告中创建所有星期一,星期二等报告,但是在单独的选项卡中。

因此:B5,C5,D5,E5,F5(G5栏用于分隔周数)         H5,I5,J5,K5,L5(M5列再次用于分隔星期),依此类推在历史记录标签中

我只需要B5,H5,N5,T5等列来创建星期一报告名称Mon 同样对于Tue(C5,I5等),Wed(D5,J5等)也是如此。

是否有可以拖动所有列的公式?因为基本上我需要每第6列创建星期一,星期二等报告。我尝试了偏移,列和间接功能,但经常苦苦挣扎。

非常感谢, GK

1 个答案:

答案 0 :(得分:0)

这将是一种方式......

在星期一表上(所有数据表是Sheet1):

  • 列'A'具有公式:(例如在A5=Sheet1!A5中复制指标名称
  • 列'B'及其后面有公式(例如B5} =OFFSET(Sheet1!$A5,0,(COLUMN()-2)*6+1))

这样做是使用OFFSET跳转列...我们使用(COLUMN()-2)*6+1计算列索引,假设Sheet1在星期一开始。在星期二的表格中,它应该结束+2等。