Google sheets 查询特定行+删除X列+并在一个公式中求和其余行?

Google sheets 查询特定行+删除X列+并在一个公式中求和其余行?,google-sheets,transpose,array-formulas,google-sheets-query,google-query-language,Google Sheets,Transpose,Array Formulas,Google Sheets Query,Google Query Language,我有一个从数据库中提取的CSV文件。这是一个笨拙的布局,所以我需要重新组织它,并显示在一个单独的表中的结果 下面是我得到的数据结构的一个虚拟示例。 看起来是这样的。数据库每天都在按日期增长,有时按国家增长,所以我需要在公式中说明这一点。 我需要按每个国家提取数据并按日期显示。 我不需要A、C和D列中的数据。当有多个状态时,我需要将它们汇总到一列中 它应该是这样的,并继续向下生长。我要用这张桌子做图表 到目前为止我都试过了 =TRANSPOSE(QUERY(IMPORTRANGE("url_

我有一个从数据库中提取的CSV文件。这是一个笨拙的布局,所以我需要重新组织它,并显示在一个单独的表中的结果

下面是我得到的数据结构的一个虚拟示例。

看起来是这样的。数据库每天都在按日期增长,有时按国家增长,所以我需要在公式中说明这一点。

我需要按每个国家提取数据并按日期显示。 我不需要A、C和D列中的数据。当有多个状态时,我需要将它们汇总到一列中

它应该是这样的,并继续向下生长。我要用这张桌子做图表

到目前为止我都试过了

=TRANSPOSE(QUERY(IMPORTRANGE("url_to_a_separate_sheet_where_I_importing_a_row_csv_file", "CSV-source-sheet!A1:500"), "SELECT * WHERE Col2='Germany'"))
这很管用。但是,在不必要的列中,我不知道如何将多个州的国家相加。当我加上select sum*时,它会给我一个又大又长的错误。我想可能是因为不必要的列,公式无法求和,我不知道如何省略它们。我卡住了

我试着抵消,但没有成功。有什么想法吗?

试试:

=ARRAYFORMULA(TRANSPOSE(QUERY({Sheet2!B:B, Sheet2!E:BE}, 
 "select Col1,"&TEXTJOIN(",", 1, 
 "sum(Col"&ROW(INDIRECT("Sheet2!A2:A"&COUNTA(Sheet2!1:1)-5))&")")&" 
  where Col1 is not null 
  group by Col1 
  label Col1'Date'", 1)))

另一个标签和第二个标签是什么?这些是不必要的列,我不需要一个问题。那么,你知道为什么它不从数据集中提取最后两列吗?我的结果缺少最后两天。如果您愿意,我可以让您访问我的工作文档。我需要检查它,但尝试将-5更改为-3大查询看起来很酷。看来我知道隔离期间我要忙些什么:德曼,你是个传奇!非常感谢。为什么它一开始不起作用?它以为我会把头发都拔出来。