一年中的每一天都有一个值,我想按星期几合并这些值,即连续的所有 52 个星期一、连续的所有 52 个星期二等等。它们按时间顺序记录在工作表 1 上,当在连续的工作表上按工作日组织它们时,我为 2013 年制作的那个(我怎么也想不起来我是如何让它自动执行此操作的)看起来像:
A B
Mon =Sheet1!O7
Mon =Sheet1!O14
Mon =Sheet11O21
...
Tue =Sheet!O8
Tue =Sheet!O15
Tue =Sheet!O22
我的问题是如何用特定模式自动填充? 2014 年的星期几向后移动了一天,因此,一年中的第一个星期一现在应该是 O6 而不是 O7,除非我记得如何复制公式但从单元格引用中减去一天,否则公式会偏离一天。如果我尝试选择=Sheet!O6
和=Sheet!O13
并拖动以自动填充,而不是添加七个并使下一个单元格=Sheet!O20
和=Sheet!O27
,而是使它们=Sheet!O8
和=Sheet!O15
,因此就像:
=Sheet!O6
=Sheet!O13
=Sheet!O8
=Sheet!O15
=Sheet!O10
=Sheet!O17
代替:
=Sheet!O6
=Sheet!O13
=Sheet!O20
=Sheet!O27
=Sheet!O34
=Sheet!O41
我如何获得上述内容?
答案1
您可以使用indirect
类似方法:
=INDIRECT("Sheet2!O"&ROW()*7-1)
这7是你的加薪,-1是您的初始偏移量(从 6 开始)。哦当然是列号。然后你可以把它拖下来。
您也可以使用来做index
同样的事情。