【问题标题】:Making QUERY function case insensitive使 QUERY 函数不区分大小写
【发布时间】:2015-09-21 10:58:09
【问题描述】:
=QUERY(D4:F385;"select D,F where D contains '"&J4&"'")  

如果在 J4 单元格中我们有 tree,则此查询会抓取包含 tree 的单元格,但不会抓取 Tree

如何让它不区分大小写?

【问题讨论】:

    标签: function google-sheets


    【解决方案1】:

    很遗憾,答案并不完整,因为现在它只能与“tree”一起使用,而不能与“Tree”或“TREE”一起使用。 正确的解决方案是始终渲染较低的引用,如下所示:

    =QUERY(D4:F385;"select D,F where LOWER(D) contains '"&lower(J4)&"'"
    

    【讨论】:

      【解决方案2】:

      将公式更改为: =QUERY(D4:F385;"select D,F where D contains '"&J4&"'") 到: =QUERY(D4:F385;"select D,F where LOWER(D) contains '"&J4&"'") 会成功的!

      欢迎使用更优雅的解决方案。

      【讨论】:

        【解决方案3】:

        当我用小写、大写、驼峰式和大小写混合测试时,以下方法对我有用:

        =QUERY(D4:F385;"select D,F where LOWER(D) contains LOWER("""&J4&""") ")
        

        我在单元格 J4 中使用以下值对其进行了测试: 树 树 树 树 树 树

        【讨论】:

          猜你喜欢
          • 2014-08-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多