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

Google sheets 如何查询单元格引用,以及引用单元格中数据的部分匹配?,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,试图运行一个查询,通过部分匹配单元格I2自动填充单元格,问题是如果I2显示“法国巴黎”。并且数据范围只有“Paris”,查询不返回结果 我已经测试并确认是I2中的额外文本告诉查询没有匹配项。即使存在有效的部分匹配 =query(main!C1:S,"SELECT S WHERE C LIKE '"&I2&"'",0) 我相信解决方案在于添加通配符,但我不知道在有单元格引用时如何操作。使用包含: =QUERY(main!C1:S, "select S where C contai

试图运行一个查询,通过部分匹配单元格I2自动填充单元格,问题是如果I2显示“法国巴黎”。并且数据范围只有“Paris”,查询不返回结果

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

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

我相信解决方案在于添加通配符,但我不知道在有单元格引用时如何操作。

使用
包含

=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 contains '"&I2&"'", 0)


另一种方法是:

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


谢谢您的回复。主要问题是i2的数据比查找的数据多。从开始是一个很好的选择,但也有同样的问题。我想用SPLIT做点什么是不可避免的。尽管这不是我想要的,但它是解决问题的正确方法。谢谢玩家!谢谢你的回复。主要问题是i2的数据比查找的数据多。从开始是一个很好的选择,但也有同样的问题。我想用SPLIT做点什么是不可避免的。尽管这不是我想要的,但它是解决问题的正确方法。谢谢玩家!