Google Sheets拖拽公式时如何跨表每隔7行引用单元格
解决Google Sheets跨表拖拽时每隔7行引用单元格的问题
方法1:使用INDEX函数(推荐,稳定性更好)
在周表的目标单元格(比如A1)输入以下公式,直接向下拖拽即可:
=INDEX('Progress Sheet (Athlete Only)'!A:A, 9 + (ROW()-1)*8)
- 逻辑说明:
'Progress Sheet (Athlete Only)'!A:A指定跨表要引用的列9是你需要的第一个引用行号(对应A9)(ROW()-1)*8实现每隔8行跳转(A9到A17刚好间隔8行,匹配下一个周平均值的位置)- 如果周表不是从第1行开始,比如从第3行起步,把
ROW()-1改成ROW()-3就行
方法2:使用OFFSET函数
如果更习惯用OFFSET,公式如下,拖拽即可生效:
=OFFSET('Progress Sheet (Athlete Only)'!$A$9, (ROW()-1)*8, 0)
- 逻辑说明:
'Progress Sheet (Athlete Only)'!$A$9固定起始单元格(加$是防止拖拽时起始点偏移)(ROW()-1)*8是向下偏移的行数,第1行偏移0(就是A9),第2行偏移8(跳到A17)- 最后一个
0表示列偏移为0,保持在同一列
差值计算结合示例
假设周表A列用上述公式拉取周平均值,B列计算与上一周的差值,直接在B2输入:
=A2 - A1
拖拽B列公式就能自动计算每行的差值。
内容的提问来源于stack exchange,提问作者Aaron
相关产品推荐
相关产品推荐

