【问题标题】:How to use query to filter data based on certain conditions in google sheet如何使用查询根据谷歌表中的某些条件过滤数据
【发布时间】:2021-09-11 19:10:58
【问题描述】:

大家好,

我从 B 列到 D 列有 3 个条件。T= 表示在该特定日期满足的条件,否则 F。这三个条件在每个日期都有自己的TF

我想要实现的是:

当我为条件 1 选择 On、为条件 2 选择 Off 和为条件 3 选择 On 时,QUERY 函数能够忽略条件 2 并为我提供条件 1 = 的日期行T 和条件 3 = T。所以基本上如果条件 2 是Off,那么查询函数将只查看条件 1 和 3 并提取Condition 1Condition 3 等于T 的日期。

F 列中的数据是基于B2:B4 中的On Off 条件的预期输出。我可以知道有什么方法可以实现这种自动化吗?任何帮助将不胜感激!

这是我的床单:

https://docs.google.com/spreadsheets/d/1zOB2rrysOQ7V6_Pa-caQN94Y-gFI_JT2gJ9Hf6tZQi8/edit#gid=0

【问题讨论】:

    标签: google-sheets filter conditional-statements


    【解决方案1】:

    尝试,在 C2 =if(B2="On","B='T'",) 然后 C3 =if(B3="On","C='T'",) 然后 C4 =if(B4="On","D='T'",) then in C5

    =textjoin(" and ",true,C2:C4)
    

    然后

    =QUERY(A8:D16,"Select A " & if(C5="",,"where "&C5&" "),1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多