如何查询单元格引用,并且引用的单元格中的数据部分匹配?

时间:2019-06-15 12:53:25

标签: google-sheets google-sheets-formula google-sheets-query

尝试运行将通过部分匹配单元格I2自动填充单元格的查询,问题是I2是否显示“法国巴黎”。并且数据范围仅包含“巴黎”,查询不返回任何结果。

我已经测试并确认,正是I2中的多余文本告诉查询不匹配。即使部分匹配项有效。

=query(main!C1:S,"SELECT S WHERE C LIKE '"&I2&"'",0)

我相信解决方案在于添加通配符,但是当有单元格引用时,我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

改为使用contains

=QUERY(main!C1:S, "select S where C contains '"&I2&"'", 0)

0


另一种解决方法是:

=QUERY(main!C1:S, "select S where C contains '"&SPLIT(I2, ",")&"'", 0)

=QUERY(main!C1:S, "select S where C starts with '"&SPLIT(I2, ",")&"'", 0)