2017-06-12 42 views
0

我試圖找出是否有一種方法來獲取低於enter image description here的數據,並創建一個公式,將總和前4個值,然後複製第5和第6個值,並添加它在同一工作簿中分頁/打印。基本上取7列並將其最小化爲3,如下圖所示。 enter image description here拖動公式,它跳過另一個表中引用的列

我試圖拖動求和公式

A1 is =sum(Sheet1!A1:D1) 

A2 = =Sheet1!E1 

A3 = =Sheet1!F1 

當我拖動它,公式,我得到

A1 = =sum(Sheet1!D1:G1) (as opposed to G1:J1) 
A2 = =Sheet1!H1 (as opposed to K1) 
A3 = =Sheet1!I1 (as opposed to L1) 

有沒有一種方法,使公式跳躍單元每次我拖動?

我曾嘗試在網上以下幾個選項,如:https://www.mrexcel.com/forum/excel-questions/410244-dragging-down-formulas-skip-8-rows-reference-another-sheet.html但無濟於事

+0

你們是不是要做到這一點在Excel中,或谷歌表?另外,將數據複製到另一張紙上需要VBA。但是,如果您可以將該信息放入另一個* row *中,您可以獲得一個公式。你試過什麼了?編輯:等等,目前還不清楚,你只是想把結果放在第二頁,還是隻在第二頁上顯示第5和第6個值? – BruceWayne

+0

我在表格中截取了截圖,但在Excel中需要截圖。我可能沒有正確解釋。我期待把它放到同一個工作簿中的另一個頁面上,VBA仍然是必要的嗎?我一直在試圖關注/操縱我在這裏找到的信息。 https://www.mrexcel.com/forum/excel-questions/410244-dragging-down-formulas-skip-8-rows-reference-another-sheet.html –

+0

布魯斯韋恩,我已經重新制定了我的問題,使其更清晰。我試圖得到結果和第五和第六價值 –

回答

1

如果是隻有6列,將不會太差使用單獨的公式爲每列,但如果你想保持拉式跨越了很多列和圖案(4號跟着兩個文本的單元格)仍然是相同的,你需要像這樣

=CHOOSE(MOD(COLUMN()-1,3)+1, 
SUM(INDEX(Sheet1!1:1,FLOOR((COLUMN()-1)/3,1)*6+1):INDEX(Sheet1!1:1,FLOOR((COLUMN()-1)/3,1)*6+4)), 
INDEX(Sheet1!1:1,FLOOR((COLUMN()-1)/3,1)*6+5), 
INDEX(Sheet1!1:1,FLOOR((COLUMN()-1)/3,1)*6+6)) 

表Sheet1

enter image description here

Sheet2中

enter image description here

+0

我試圖編輯它以適應我的需要,這在Google表格中沒有問題,但我不斷收到錯誤在Excel = CHOOSE(MOD(COLUMN() -1(2)+1, SUM(INDEX(Diary!$ D2:2,FLOOR((COLUMN()-1)/ 2,1)* 9 + 1):INDEX(Diary!$ D2:2,FLOOR ((COLUMN()-1)/ 2,1)* 9 + 4)), SUM(索引(日記!$ D2:2,FLOOR((COLUMN()-1)/ 2,1)* 9 + 5 ):INDEX(Diary!$ D2:2,FLOOR((COLUMN() - 1)/ 2,1)* 9 + 6))) –

+1

不幸的是,您不能在Excel中擁有像D2:2這樣的範圍,您必須決定要使用多少列,並放入類似d2的東西:z2 –

+0

謝謝,這很有效! –

相關問題