Google表格-设置范围,直到列的末尾并设置每列为3列的总和

时间:2019-05-11 20:52:30

标签: google-sheets google-sheets-formula google-sheets-query

我创建了一个包含2个工作表(标签)的Google工作表。

第一个工作表会自动创建,并从我的Google Ads中获取一些数据。

第二张表是我手动创建的。现在,

1)我希望日期行从第一张工作表自动填充,但是如何设置从第一列到第一工作表结束的范围?因为现在我将其设置为=QUERY(Sheet1!B2:Sheet1!F2),但是明天工作表1列将一直到G,并且我需要将范围手动设置为G2。

2)在“印象”行下,我希望每列汇总工作表1中的3列。意味着第一列公式将为=SUM(Sheet1!B3:Sheet1!D3),第二列公式将为=SUM(Sheet1!E3:Sheet1!G3),依此类推,直到工作表1列的末尾。但是现在发生的是=SUM(Sheet1!B3:Sheet1!D3)=SUM(Sheet1!C3:Sheet1!E3)等。

下面是一个示例https://docs.google.com/spreadsheets/d/19BvG1inXgYfJxJ9mJf-TmkNxotleW3WqJIivzq0SNFk/edit?usp=sharing

真的希望一些数据分析师专家/表专家能够给我一些见识。

1 个答案:

答案 0 :(得分:1)

代替工作表2上的QUERY公式,请在 B2 单元格中使用此公式:

=QUERY(Sheet1!B2:2)

代替工作表2上的SUM公式,在 B3 单元格中使用此公式并将其拖动到右侧:

=IF(LEN(B2), SUM(INDIRECT("Sheet1!"&ADDRESS(3, COLUMN(), 4)&":"&
                                    ADDRESS(3, COLUMN()+2, 4))), )

0