【发布时间】:2020-09-22 02:58:15
【问题描述】:
现在以下查询在一列上运行良好,并且确实使用空格作为搜索分隔符,但它只搜索一列。
=QUERY(Data!A1:O, "SELECT * WHERE LOWER(N) LIKE LOWER(""%" &JOIN("%"") AND LOWER(N) LIKE LOWER(""%", SPLIT(B1 ," "))&"%"")",1)
但是后来我发现了这个 sn-p 并且它搜索整个工作表但不能在单元格中分隔单词。
=ARRAY_CONSTRAIN(IFERROR(QUERY({Data!A:O, TRANSPOSE(QUERY(TRANSPOSE(Data!A:O),,99^99))}, "其中 lower(Col16) 包含 '"&LOWER(B1 )&"'", 1)), 99^99, COLUMNS(A:O))
问题是我想搜索我的多个列,即 D、E、G、H、M、N,其中 M 包含多个应搜索的单词,这些单词应以逗号和空格分隔,因为数据来自表单。 有没有办法可以实现这一目标?
根据请求数据链接到一个非常模糊的表格有点相似,但文档非常简化和缩短。 https://docs.google.com/spreadsheets/d/1PxdObZsn62rQ3QeYVdy9HjToIHZsmw1d0cXK2jOuiC4/edit?usp=sharing
【问题讨论】:
-
请分享您的工作表副本
-
添加了一个非常模糊的表格。它在细胞性质上相似,但仅此而已。
标签: google-sheets google-sheets-query