我过去几天一直在苦苦挣扎,这是我在这里的第一篇文章。
实际上我正在处理一份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
答案 0 :(得分:0)
这将是一种方式......
在星期一表上(所有数据表是Sheet1):
A5
)=Sheet1!A5
中复制指标名称B5
} =OFFSET(Sheet1!$A5,0,(COLUMN()-2)*6+1))
这样做是使用OFFSET
跳转列...我们使用(COLUMN()-2)*6+1
计算列索引,假设Sheet1在星期一开始。在星期二的表格中,它应该结束+2
等。