讓Excel正確自動遞增

讓Excel正確自動遞增

我有一個關於拖曳公式時自動遞增的問題。

我在一張紙上的列中有幾個系列的數據,我試圖在另一張紙上引用它們。

因此,在sheet2 上,我將以下內容放置在單元格A2 中:='War Participation & AttackTrack'!C1。根據先前的經驗,我需要再給它一些條目才能知道該怎麼做,所以我在 A3 和 A4 中添加以下 2 行: ='War Participation & AttackTrack'!D1 ='War Participation & AttackTrack'!E1

現在我只想增加列,而不是數字。當我突出顯示所有 3 個單元格並向下拖動時,我在單元格 A4 中得到以下內容: ='War Participation & AttackTrack'!C4

為什麼我會得到這個以及如何/怎樣才能讓它正確增加?另一種方法是我手動輸入相當多的行或編寫一個巨集來完成它。

編輯:添加同一問題的更複雜的範例以供參考:

我有 =(SUM('War Participation & AttackTrack'!D2:D1000)/(B3*2)) 後面跟著 =(SUM('War Participation & AttackTrack'!E2:E1000)/(B4*2))。我希望列在第一個範圍內遞增,列和行在下一個範圍內遞增。這可能嗎?

謝謝

答案1

而不是玩弄自動遞增來工作使用OFFSETINDIRECT功能,例如:

=(SUM(OFFSET('War Participation & AttackTrack'!D2:D1000,0,ROW()-1))/(OFFSET(B3,ROW()-1,0)*2))

這將向右移動您的第一個範圍並向下移動第二個參考值。 (將第一個公式放在第 1 行)。

相關內容