googlesheet中如何使用query根据一定条件过滤数据

How to use query to filter data based on certain conditions in google sheet

大家好,

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

我要实现的是:

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

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

这是我的 sheet:

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

尝试,在 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)