拖动公式,跳过另一个工作表中引用的列

时间:2017-06-12 04:23:27

标签: excel google-sheets

我试图找出是否有办法获取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,但无济于事

1 个答案:

答案 0 :(得分:1)

如果它只有6列,那么对每列使用单独的公式并不是太糟糕,但是如果你想继续为很多列和模式提取公式(4个数字后跟两个文本cell)仍然和你需要的东西一样

=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))

<强> Sheet 1中

enter image description here

<强> Sheet 2中

enter image description here