繁体   English   中英

如何使用基于 Google 表格中的列表的 2 层数据验证来切换黑白查询

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM