我有一个谷歌电子表格的每月数据显示百分比按国家。我们正在努力强调一些国家和欧盟,并将其他国家归为“世界其他国家”。因此,实际上,我需要对欧盟国家的每月百分比进行分类/汇总,将其他几个国家单独列出(所有月份相同),并将该月份的数据作为“世界其他国家”(每个月可能不同)。
以下是原始数据的示例:
Month Country Percentage
2010-01 Sweden 18
2010-01 Republic of Korea 9
2010-01 Lebanon 4
2010-01 Malta 1
2010-01 Tuvalu 1
2010-02 Republic of Korea 24
2010-02 Lebanon 12
2010-02 Sweden 8
2010-02 New Zealand 1
2010-02 South Africa 0下面是我想要输出的内容:
Month Country Percentage
2010-01 EU 19
2010-01 Republic of Korea 9
2010-01 Lebanon 4
2010-01 Rest of World 1
2010-02 EU 8
2010-02 Republic of Korea 24
2010-02 Lebanon 12
2010-02 Rest of World 1我尝试过各种基于查询的尝试,但到目前为止我还不够。如有任何想法,我将不胜感激(如果这在谷歌页面中是不可能的话)。谢谢!
发布于 2022-10-07 19:42:06
尝试:
=ARRAYFORMULA(QUERY({A2:C, IFNA(VLOOKUP(B2:B,
QUERY(SPLIT(FLATTEN(IF(I2:J="",,I2:J&""&I1:J1)), ""),
"where Col2 is not null", ), 2, 0), B2:B)},
"select Col1,Col4,sum(Col3) where Col3 is not null group by Col1,Col4
order by Col1,sum(Col3) desc label sum(Col3)''"))

发布于 2022-10-07 19:25:10
您可以创建一个查找表,并使用VLOOKUP查找每个国家。然后使用QUERY来总结每组中的百分比,如this。
https://stackoverflow.com/questions/73991645
复制相似问题