查询特定行 + 删除 X 列 + 并将其余的求和到一个公式中?

Query particular row + remove X columns + and sum the rest in one formula?

我有一个从数据库中提取的 CSV 文件。它的布局很尴尬,所以我需要重新组织它并在单独的 sheet.

中显示结果

这是我得到的数据结构的虚拟示例。 https://docs.google.com/spreadsheets/d/1sTfjr-rd0vMIeb3qgBaq9SC8felJ1Pb4Vk_fMNXQKQg/edit?usp=sharing

看起来是这样的。数据库每天都在按日期增长,有时按国家/地区增长,因此我需要在我的公式中考虑到这一点。

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

它应该是这样的,并且一直向下生长。我要将此 table 用于图表

到目前为止我尝试了什么

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

spreadsheet demo