我有一个Google sheets查询公式,它非常有效:
=query(data,"SELECT A WHERE B contains '"& A5 &"' LIMIT 10",1)
从本质上说,查询所做的是,对于给定的数据范围,它从列A中选择一个单元格,其中B列包含某些文本,而我将返回的值的输出列表限制为10行。一切都很好。
当上面的"& A5 &“引用一个空单元时,我遇到了一个问题,我仍然得到一个返回的值列表(以及错误的值),而如果引用了一个空单元格,那么输出应该是空的。因此,如果"& A5 &“引用一个空单元格,我希望完全不返回输出值,即空白结果。
我在几个不同的论坛上做了一个粗略的谷歌搜索,寻找可能的解决方案。显然‘不是空’可能是一个解决方案?还是<> '‘?但我不知道如何将它合并到语法中。
对不起,我不是一个工作表/查询/语法专家,我会感谢您的建议/建议。
发布于 2020-06-07 08:09:12
我不擅长查询,但我不得不解决类似的问题,这个语法可以适用于您:
=query(data,"SELECT A WHERE B is not null and B contains '"& A5 &"' LIMIT 10",1)
https://webapps.stackexchange.com/questions/136944
复制相似问题