【问题标题】:Google Spreadsheet =query - ignore entities where cell is emptyGoogle Spreadsheet =query - 忽略单元格为空的实体
【发布时间】:2017-12-22 14:00:07
【问题描述】:

我的起始表如下所示

Person 1, 75
Person 2, 48 
Person 3,
Person 4, 82
Person 5,
Person 6, 93 
...

我现在尝试在以下查询中包含“where”语句以排除没有数值的实体。这是我目前必须向我展示上述集合中最低的 5 个值,并且到目前为止它有效

=QUERY('DPS Transpose Tables'!D1:E29;"select D, max(E) group by D order by max(E) asc limit 5 label max(E)  ''";0)

我怎样才能添加这样有效的东西

=QUERY('DPS Transpose Tables'!D1:E29;"select D  where (E<>"" OR Is not NULL), max(E) group by D order by max(E) asc limit 5 label max(E)  ''";0)

提前一百万谢谢!

【问题讨论】:

    标签: google-sheets google-sheets-query


    【解决方案1】:

    像这样尝试“其中 E >=0”:

    =QUERY('DPS Transpose Tables'!D1:E29,"select D, max(E) where E >=0 group by D order by max(E) asc limit 5 label max(E)  ''",0)
    

    【讨论】:

    • 嗨@Ed Nelson,太棒了!完美运行,你拯救了我的一天。非常感谢!
    【解决方案2】:

    你也可以试试 'WHERE IS NOT NULL'

    有时我发现使用 >= 0 并没有得到想要的结果

    =QUERY('DPS Transpose Tables'!D1:E29,"select D, max(E) where E IS NOT NULL group by D order by max(E) asc limit 5 label max(E) ''",0)

    【讨论】:

      【解决方案3】:

      使用 NOT Equal To 和 '' 空字符串与单个 '' 组合

      在哪里 E ''

      【讨论】:

        猜你喜欢
        • 2012-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-20
        相关资源
        最近更新 更多