如何在 Excel 中拖动每行,将单元格引用增加 7 行

如何在 Excel 中拖动每行,将单元格引用增加 7 行

在 Excel 2007 和 Google Sheets 中,我尝试拖动公式来填充列中的单元格,但我需要每个连续行的单元格引用都增加七行。例如,拖动此公式:

=((E19-E12)+(F19-F12)+(G19-G12)+(H19-H12))*10,0) 

直至产生:

A22=((E19-E12)+(F19-F12)+(G19-G12)+(H19-H12))*10,0)
A23=((E26-E19)+(F26-F19)+(G26-G19)+(H26-H19))*10,0)
A24=((E33-E26)+(F33-F26)+(G33-G26)+(H33-H26))*10,0)  

以此类推。因此每次行数增加 7。(每日读数添加到每周读数中)

答案1

它并不漂亮,但使用OFFSETROW功能你可以实现你想要的

=(OFFSET($E$19,7*(ROW(A22)-22),0)-OFFSET($E$12,7*(ROW(A22)-22),0))+(OFFSET($F$19,7*(ROW(A22)-22),0)-OFFSET($F$12,7*(ROW(A22)-22),0))+(OFFSET($G$19,7*(ROW(A22)-22),0)-OFFSET($G$12,7*(ROW(A22)-22),0))+(OFFSET($H$19,7*(ROW(A22)-22),0)-OFFSET($H$12,7*(ROW(A22)-22),0))

将其粘贴到单元格中A22并向下拖动。您可以考虑在列中放置一个总计列例如单元格中的公式I12将会

=SUM($E12:$H12)

并将这些公式放在第 19、26、33 行等(您可以复制并粘贴)

然后,您可以使用一个更简化的公式来计算每周差异:

=OFFSET($I$19,7*(ROW(A22)-22),0)-OFFSET($I$12,7*(ROW(A22)-22),0)

相关内容