查询特定行 + 删除 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
我有一个从数据库中提取的 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)))