在 Google 个工作表中使用 IF 函数进行复杂查询
Complex Query using IF function in Google Sheets
我正在尝试创建动态仪表板。
我已经能够创建查询来过滤部分信息,但不是全部。我想做的是使用仪表板(我共享的副本是没有图表的精简版)来 select 收集期(有效)、等级(有效)和 IEP。我可以让 IEP 查询容纳或修改,但我想要的是能够 select 所有将两者结合的 IEP(基本上该列不为空的地方),以及 select 的查询 select没有 IEP(该列为空)。我正在努力将其放入查询公式中。
此公式适用于除 IEP 查询之外的所有人,它位于 'Dataset' 选项卡的单元格 A3 中:
=QUERY({November!A5:X;February!A5:X;June!A5:X}, "where Col1= '" & A1 &"' " & if(H1="All",, "and Col8 = '" & H1 &"' ") & if(E1="",, "and Col5 = '" & E1 &"' ") & "and Col6 is not null order by Col9")
我尝试了其他几种组合(请参阅 'Dataset' 选项卡的底部了解我的尝试);这有点超出我的范围,所以任何帮助将不胜感激!
尝试:
=QUERY({November!A5:X; February!A5:X; June!A5:X},
"where Col1 = '"&A1&"'"&
IF(H1="All",,"and Col8 = '"&H1&"'")&
IFS(E1="",,
E1="--",,
E1="None", "and Col5 is null",
E1="All IEPs", "and Col5 is not null",
E1<>"", "and Col5 = '"&E1&"'")&"
and Col6 is not null
order by Col9", 0)
我正在尝试创建动态仪表板。
我已经能够创建查询来过滤部分信息,但不是全部。我想做的是使用仪表板(我共享的副本是没有图表的精简版)来 select 收集期(有效)、等级(有效)和 IEP。我可以让 IEP 查询容纳或修改,但我想要的是能够 select 所有将两者结合的 IEP(基本上该列不为空的地方),以及 select 的查询 select没有 IEP(该列为空)。我正在努力将其放入查询公式中。
此公式适用于除 IEP 查询之外的所有人,它位于 'Dataset' 选项卡的单元格 A3 中:
=QUERY({November!A5:X;February!A5:X;June!A5:X}, "where Col1= '" & A1 &"' " & if(H1="All",, "and Col8 = '" & H1 &"' ") & if(E1="",, "and Col5 = '" & E1 &"' ") & "and Col6 is not null order by Col9")
我尝试了其他几种组合(请参阅 'Dataset' 选项卡的底部了解我的尝试);这有点超出我的范围,所以任何帮助将不胜感激!
尝试:
=QUERY({November!A5:X; February!A5:X; June!A5:X},
"where Col1 = '"&A1&"'"&
IF(H1="All",,"and Col8 = '"&H1&"'")&
IFS(E1="",,
E1="--",,
E1="None", "and Col5 is null",
E1="All IEPs", "and Col5 is not null",
E1<>"", "and Col5 = '"&E1&"'")&"
and Col6 is not null
order by Col9", 0)