我正在尝试做一些非常简单的事情:
=query(spreadsheet2!A2:X10, "Select * where B != '' ", -1)
只需从列B不为空的范围中获取所有行。但这会返回所有行,因为B列包含公式。比较B
和is not null
产生相同的结果。
如何忽略查询中的公式,以便它只返回列B的值不为空的行?
这是我的尝试:
=query(popup1line!A2:X10, "Select * where B is not null", -1)
问题可能是由表中的混合类型数据引起的,而不是由公式引起的。处理它的一种方法是强制数据为同一类型。请尝试以下方法:
=query(arrayformula(spreadsheet2!A2:X10 & ""), "Select * where Col2 is not null", -1)