【发布时间】:2021-12-22 09:24:57
【问题描述】:
有没有更好的方法来写出这个公式?我的意思是它可以工作,但必须有更好的方法来做,我可以有多个搜索参数。 我正在使用搜索框,然后使用此公式拆分单元格 =if(E1="","", if(REGEXMATCH(E1,";"),SPLIT(E1,";"),E1))
https://docs.google.com/spreadsheets/d/1-ymDylwRjd0zYnu3m0uxCz8hAavnL5Sxx39YrtlWylc/edit?usp=sharing 示例表
=if(E1="",QUERY(IMPORTRANGE("Spreadsheetidabcd", "RawData!A:Z"), "选择 Col1,Col12,Col2,Col10,Col3 where (Col11='')",1) ,QUERY(IMPORTRANGE("Spreadsheetidabcd", "RawData!A:Z"), "选择 Col1,Col12,Col2,Col10,Col3 其中 Col1 包含 '"&$F$1&"' 或 Lower(Col12) 包含 Lower(' "&$F$1&"') 或 Lower(Col12) 包含 Lower('"&$G$1&"') 或 Lower(Col10) 包含 Lower('"&$F$1&"') 或 Lower(Col10)包含 Lower('"&$G$1&"') 或 Lower(Col2) 包含 Lower('"&$F$1&"') 或 Lower(Col2) 包含 Lower('"&$G$1&"') 或Col3 包含 '"&$F$1&"' 或 Col3 包含 '"&$G$1&"' 或 Col4 包含 '"&$F$1&"' 或 Lower(Col5) 包含 Lower('"&$F$1& "')"))
【问题讨论】:
-
请记住,我们看不到您所看到的。我们不知道您的最终目标、您的工作表布局、数据、数据类型等。所以您向我们展示了一英寸的毛皮并让我们猜测动物。请分享指向您的电子表格(或其副本)的链接。
-
我添加了指向工作表副本的链接
-
请编辑 E1 以包含您使用的真实搜索词;请确保搜索词包含分号。您的帖子说,“......它工作......”我希望看到它使用搜索词而不是空白搜索按您的意图工作。
-
Erik Tyler 我把搜索词放在那里了。目前我已经设置好了,所以我只能做 2 个变量,但我希望它是静态的,并且按照我放入的数量做多少
-
您目前有两个搜索词:
Thrall和Illidan。您的搜索返回三个订单项。然而,我在您的完整数据集中看到了与其中一个术语匹配的九个行项目。你能解释一下为什么你的退货数只有三而不是九吗?
标签: google-sheets formula