【问题标题】:Google Sheets Query - Not like partial match谷歌表格查询 - 不像部分匹配
【发布时间】:2021-01-27 13:06:16
【问题描述】:

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

公式:

=QUERY('Users'!A1:Q, "Select A,B,C,F,G,O,Q where Q >= 180 and 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*'")

但这导致了错误。理想情况下,我想 ommet 匹配 C 和 F 列中部分文本的任何结果。有什么想法吗?

编辑: 包含指向example sheet的链接

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

【问题讨论】:

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


    【解决方案1】:

    尝试:

    =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.*'")
    

    【讨论】:

    • 您好,很遗憾,这并没有过滤掉与关键字匹配的结果。例如,如果我的关键字是“魔法”,并且该列包含“黑魔法”、“白魔法”和斧头——我只想返回与斧头匹配的那些。这是一个例子,所以仅仅匹配 ax 是不行的
    • @SL8t7 你能分享一份你的工作表吗?
    • 我添加了示例表的链接
    • 还试图更好地解释我想要完成的工作
    猜你喜欢
    • 2021-10-21
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    相关资源
    最近更新 更多