查询 google sheet => "null" 在这个公式中是如何工作的?

Query google sheet => how does "null" work in this formula?

我有 1 个主控sheet,如果 J 列(第 10 列)为空,我想在其中添加来自其他 2 个 sheet 的所有数据。

这个公式不成立:

=query({'BXL | hair salon | Export'!1:1000; 'BXL | Bike shop | export'!1:1000}, "select * where Col10 is null", 1)

在这种情况下,我只得到第一个 sheet 的结果。 (BXL | 发廊)

相反,我执行以下操作(并添加 j 列不为空的所有数据)确实有效(但这不是我需要的):

=query({'BXL | hair salon | Export'!1:1000; 'BXL | Bike shop | export'!1:1000}, "select * where Col10 is not null", 1)

这怎么可能?关于 null 有什么我不明白的吗?

好的,我找到了答案。

Not null 也接受完全空行的单元格。当我向下滚动时,我可以看到结果。

我现在修复它是这样的:

=query({'BXL | hair salon | Export'!1:1000; 'BXL | Bike shop | export'!1:1000}, "select * 其中 (Col10 为 NULL 而 Col2 为不为空)", 1)

由于每列 B 在非空行时都有数据,因此这会过滤掉完全空的行。