Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google Sheets查询-与部分匹配不同_Google Sheets_Google Sheets Formula_Google Query Language - Fatal编程技术网

Google sheets Google Sheets查询-与部分匹配不同

Google sheets Google Sheets查询-与部分匹配不同,google-sheets,google-sheets-formula,google-query-language,Google Sheets,Google Sheets Formula,Google Query Language,所以我有这个公式,它是按预期工作的,但我想进一步完善数据 公式: =QUERY('Users'!A1:Q, "Select A,B,C,F,G,O,Q where Q >= 180 and Q < 44223") =QUERY('Users'!A1:Q,“选择A、B、C、F、G、O、Q,其中Q>=180和Q=180,Q=180 Q

所以我有这个公式,它是按预期工作的,但我想进一步完善数据

公式:

=QUERY('Users'!A1:Q, "Select A,B,C,F,G,O,Q where Q >= 180 and Q < 44223")
=QUERY('Users'!A1:Q,“选择A、B、C、F、G、O、Q,其中Q>=180和Q<44223”)
我试过:

=QUERY('Users'!A1:Q, "Select A,B,C,F,G,O,Q where Q >= 180 and Q < 44223 and F not like '*text*'")
=QUERY('Users'!A1:Q,“选择A、B、C、F、G、O、Q,其中Q>=180,Q<44223,F不象“*text*”)
但这导致了一个错误。理想情况下,我希望得到与C列和F列中部分文本匹配的任何结果。有什么想法吗

编辑: 包括指向

理想情况下,我希望查询匹配F列中除“已存档”(但需要通配符)之外的所有内容,以及C列中除增量之外的所有内容(同样,需要通配符)

尝试:

=QUERY(Sheet1!A1:Q6, 
 "select A,B,C,F,G,O,Q 
  where Q >= 180 
    and Q < 44223 
    and not lower(O) matches '.*archived.*' 
    and not lower(C) matches '.*delta.*'")
=查询(Sheet1!A1:Q6,
“选择A、B、C、F、G、O、Q
其中Q>=180
Q<44223
而不是更低的(O)匹配项。“*已存档。*”
而不是更低的(C)匹配“.*delta.*”)

Hi,很遗憾,这并没有过滤掉与关键字匹配的结果。例如,如果我的关键字是“magic”,并且该列包含“black magic”和“white magic”以及axe,那么我只想返回与axe匹配的关键字。这是一个例子,所以只要匹配斧头就不会do@SL8t7你能分享一份你的工作表吗?我已经添加了一个到示例工作表的链接,我也试图更好地解释我要做的事情