gpt4 book ai didi

google-sheets - 如何沿宽格式表​​查询(遍历)?

转载 作者:行者123 更新时间:2023-12-04 10:21:28 25 4
gpt4 key购买 nike

我有一张这样的 table 。

Table example

我无法理解如何遍历(有选择地查询)国家并按日期输出数据。有时我需要一个国家,有时需要 3 个或 5 个。
我只需要一个单独的表,我将有类似的东西供以后处理(图表和其他计算)。
enter image description here

通常,我会使用类似的东西

=QUERY(A1:100, "SELECT a column WHERE a row ='Name of a country'")

或者
=TRANSPOSE(QUERY(A1:100, "Select * WHERE A = 'Australia'"))

但看起来这个逻辑在这里不起作用。有任何想法吗?

这是一个 dummy sheet

附言
第二个累积列只是我稍后需要对每个国家/地区数字进行的计算的一个示例。我就加 =iferror(B3+C2,"0")尽管如果您对如何优化它有任何更好的想法,我会很高兴听到它。

最佳答案

尝试:

=QUERY(TRANSPOSE(QUERY(TRANSPOSE(Sheet4!A:AQ), 
"where Col1 matches 'Date|Australia|India'", 0)),
"where Col1 >= "&DATEVALUE("2020-1-23")&"
and Col1 <= "&DATEVALUE("2020-1-30"), 1)

0

并且累积(运行总计)可以这样完成:
=ARRAYFORMULA(IF(O3:O="",,SUMIF(ROW(O3:O), "<="&ROW(O3:O), O3:O)))

0

关于google-sheets - 如何沿宽格式表​​查询(遍历)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60825696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com