
[英]How do I return a true or false based on multiple criteria in Google sheets?
[英]How do I switch b/w queries using 2 tiered data validation based on lists in Google Sheets
我正在尝试创建一个依赖于数据验证和查询的 2 分层报告 2(除非您告诉我查询在这里不起作用,我应该使用其他一些功能)。
这是工作表的视觉效果。 包括对每个值的查询以在 A8 中返回我想要的结果。 我计划使用条件格式,以便隐藏 B2,除非 A2=ECR。 在一个完美的世界中,当在 A2 中选择 ECR 时,B2 将默认为“ALL”,但这并不是什么大问题 - 如果它是空白的,一个人可以只是 select all。
以下是每一层中的值以及它们将运行的查询。
第一层:A2
- ADP =QUERY(GlobalAVG!H2:L78,"select H,L",1) (value in tier 2 would be ignored)
- ECR (use tier 2)
第 2 层:B2
- ALL =QUERY(GlobalAVG!O2:S78,"select O,S",1)
- QB =QUERY(GlobalAVG!AA2:AE78,"select AA,AE",1)
- RB =QUERY(GlobalAVG!AG2:AK78, "select AG,AK",1)
- WR =QUERY(GlobalAVG!AM2:AQ78, "select AM,AQ",1)
- TE =QUERY(GlobalAVG!AS2:AW78, "select AS,AW",1)
- K =QUERY(GlobalAVG!AY3:BC78, "select AY,BC")
我已经尝试了一些事情,但甚至无法让第一层交换机工作。 我究竟做错了什么?
=iferror(
IFS(A2="ADP",
QUERY(GlobalAVG!H2:L78,"select H,L",1),
A2="ECR",
QUERY(GlobalAVG!O2:S78,"select O,S",1))
,"NO RESULTS")
这只是返回一个单元格,但似乎“工作”,因为当 A2 为空白时,“无结果”被发布。
尝试:
=IF(A2="ADP", QUERY(GlobalAVG!H2:L78, "select H,L", 1),
IF(B2="ALL", QUERY(GlobalAVG!O2:S78, "select O,S", 1),
IF(B2="QB", QUERY(GlobalAVG!AA2:AE78, "select AA,AE", 1),
IF(B2="RB", QUERY(GlobalAVG!AG2:AK78, "select AG,AK", 1),
IF(B2="WR", QUERY(GlobalAVG!AM2:AQ78, "select AM,AQ", 1),
IF(B2="TE", QUERY(GlobalAVG!AS2:AW78, "select AS,AW", 1),
IF(B2="K", QUERY(GlobalAVG!AY3:BC78, "select AY,BC", 1),
"NO RESULTS"))))))
=IFERROR(
IF(A2="ADP", QUERY(GlobalAVG!H2:L78, "select H,L", 1),
IF(B2="ALL", QUERY(GlobalAVG!O2:S78, "select O,S", 1),
IF(B2="QB", QUERY(GlobalAVG!AA2:AE78, "select AA,AE", 1),
IF(B2="RB", QUERY(GlobalAVG!AG2:AK78, "select AG,AK", 1),
IF(B2="WR", QUERY(GlobalAVG!AM2:AQ78, "select AM,AQ", 1),
IF(B2="TE", QUERY(GlobalAVG!AS2:AW78, "select AS,AW", 1),
IF(B2="K", QUERY(GlobalAVG!AY3:BC78, "select AY,BC", 1),
QUERY(GlobalAVG!O2:S78, "select O,S", 1))))))),
"NO RESULTS")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.