【问题标题】:Using Checkbox as criteria in Query seacrh在查询搜索中使用复选框作为条件
【发布时间】:2020-01-27 19:51:19
【问题描述】:
尝试从同一文档中的另一个选项卡(最终更多选项卡)显示查询列表,但希望它只返回具有带有勾选复选框的特定列的导入范围的结果(下面的第 15 列)
目前
=QUERY(IMPORTRANGE(" G-Sheet URL ","' TAB range "),"Where Col15='TRUE'")
我认为我在这里遗漏了很多东西 - 仅当前导致标题行下方没有显示其他数据...
【问题讨论】:
标签:
google-sheets
google-sheets-formula
google-sheets-query
google-query-language
importrange
【解决方案1】:
尝试:
=QUERY(IMPORTRANGE("G-Sheet URL", "TAB & range"), "where Col15=TRUE", 1)
【解决方案2】:
很难说出您在寻找什么,但也可以试试这个公式。
仅返回 importrange 的结果,该结果具有带有勾选复选框的特定列(下面的第 15 列)
(假设您的复选框位于单元格 Sheet1!O12 )
=QUERY(IMPORTRANGE("xxxxxxx","Sheet1!O3:O18"),"select Col1 Where '"&Sheet1!O12&"'='TRUE'",1)
如果您的导入范围中有多个列,您需要:
=QUERY(IMPORTRANGE("xxxxxx","Sheet1!A3:T18"),"select Col15 Where '"&Sheet1!O12&"'='TRUE'",1)
现在,如果您的复选框可能位于第 15 列 (O) 中的任何位置,您可以尝试:
=QUERY(IMPORTRANGE("xxxxxx","Sheet1!A3:T18"),"Where '"&VLOOKUP(TRUE,Sheet1!O1:O,1)&"'='TRUE'",1)