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

How to Query cell reference, with partial match of the data in the referenced cell?

尝试 运行 一个将通过部分匹配单元格 I2 自动填充单元格的查询,问题是如果 I2 说 "Paris, France"。并且数据范围只有"Paris",查询returns没有结果。

我已经测试并确认是 I2 中的额外文本告诉查询没有匹配项。即使有有效的部分匹配。

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

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

改用contains

=QUERY(main!C1:S, "select S where C contains '"&I2&"'", 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)