【发布时间】:2015-09-21 10:58:09
【问题描述】:
=QUERY(D4:F385;"select D,F where D contains '"&J4&"'")
如果在 J4 单元格中我们有 tree,则此查询会抓取包含 tree 的单元格,但不会抓取 Tree。
如何让它不区分大小写?
【问题讨论】:
=QUERY(D4:F385;"select D,F where D contains '"&J4&"'")
如果在 J4 单元格中我们有 tree,则此查询会抓取包含 tree 的单元格,但不会抓取 Tree。
如何让它不区分大小写?
【问题讨论】:
很遗憾,答案并不完整,因为现在它只能与“tree”一起使用,而不能与“Tree”或“TREE”一起使用。 正确的解决方案是始终渲染较低的引用,如下所示:
=QUERY(D4:F385;"select D,F where LOWER(D) contains '"&lower(J4)&"'"
【讨论】:
将公式更改为:
=QUERY(D4:F385;"select D,F where D contains '"&J4&"'")
到:
=QUERY(D4:F385;"select D,F where LOWER(D) contains '"&J4&"'")
会成功的!
欢迎使用更优雅的解决方案。
【讨论】:
当我用小写、大写、驼峰式和大小写混合测试时,以下方法对我有用:
=QUERY(D4:F385;"select D,F where LOWER(D) contains LOWER("""&J4&""") ")
我在单元格 J4 中使用以下值对其进行了测试: 树 树 树 树 树 树
【讨论】: