【问题标题】:Google Sheets Array/If Then谷歌表格数组/如果然后
【发布时间】:2021-05-12 15:42:09
【问题描述】:

我需要在 Google 表格中创建一个新选项卡,该选项卡将查看下表,并且仅在特定列中有非零值时才返回一行。例如,在 US 选项卡上,只有两行,第 3 行和第 6 行,并且它只包括 US 列。每天都会在源工作表上添加/更改新数据,因此需要自动更新。这可能吗?如果可以,怎么做?

Date    Description Amount  US     Mexico   Canada  Japan
05/10/21    blue    208.80           2.00       
05/06/21    green   220.00  220.00          
05/04/21    brown   131.00              
05/03/21    black   75.00            22.00      
05/06/21    gray    20.00   30.00             27.00 
05/06/21    orange  82.00               
05/06/21    red    110.00                            23.00

【问题讨论】:

标签: arrays if-statement google-sheets


【解决方案1】:

您可以使用QUERY 函数来做到这一点。

根据我下面的屏幕截图,这是一个在行中进入的示例I1

=query({A:G},"select Col1,Col2,Col3 where Col4 >0 order by Col1,Col2 label Col3 'US Amount'",1)

我已将范围 A:G 放入 {} 中,这样我就可以使用 Col1、Col2、Col3 表示法而不是 A、B、C - 如果数据列可能会移动到工作表中的其他位置并且不是从 Col A 开始。

QUERY 是一个伪 SQL,非常强大。

https://support.google.com/docs/answer/3093343?hl=en-GB

https://developers.google.com/chart/interactive/docs/querylanguage#language-clauses

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多