checkbox - 使用复选框作为搜索条件的 Google Sheets 查询

标签 checkbox google-sheets google-sheets-formula google-sheets-query google-query-language

我想在 Google 表格中使用查询,该查询可让我查看一列复选框以筛选已选中的复选框 (TRUE)。

=QUERY(Available!$A$3:$O, "select A,B,C,D,E,F,G,H,I,J,K,L,M,N,O where O = '"& TEXT(TRUE) &"' and B > 100,000 order by B desc")

它提示文字值,但我在找出正确的语法以确保查询正确读取复选框时遇到了很多麻烦。

最佳答案

尝试这样:

=QUERY(Available!A3:O, 
 "where O = TRUE 
    and B > 100000 
  order by B desc")

如果范围是A:O并且您想要所有不需要的列选择A、B、C、D、E、F、G、H、I、J ,K,L,M,N,O

而且 TRUE 是 bool 值,因此无需将其视为 TEXT


要修复 ARRAY_LITERAL ERROR,您需要构建如下公式:

={IFERROR(QUERY(Available!A2:O, "select A,B,C,D,E,F,G,H,I,J,K,L,M where M like '%(Blah)' order by B desc"), 
  {"1","","","","","","","","","","","",""}); 
  IFERROR(QUERY(Available!A2:O, "select A,B,C,D,E,F,G,H,I,J,K,L,M where C = 'BlehBleh' order by B desc limit 7"), 
  {"2","","","","","","","","","","","",""}); 
  IFERROR(QUERY(Available!A2:O, "select A,B,C,D,E,F,G,H,I,J,K,L,M where O = TRUE and B > 100000 order by B desc"), 
  {"3","","","","","","","","","","","",""})}

关于checkbox - 使用复选框作为搜索条件的 Google Sheets 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56812205/

相关文章:

android - 选择复选框后,所有 ListView 项目复选框均未选中

javascript - 在 Google Scripts 自定义函数中接受任意数量的参数?

php - 获取从数据库 codeigniter 中检查的复选框值

jQuery给定输入ID,获取标签文本

javascript - Knockout.js "select all"复选框

google-apps-script - 如何与同事共享 Google Apps 脚本?

javascript - 在 google sheet JavaScript 中添加一行

random - 从 Google 表格列表中选择随机单元格的简单方法

date - 使用单元格格式值的 IF 语句

database - 将单元格格式化为分钟 : seconds in google spreadsheets