Answers:
使用query
代替filter
此:
=query(importrange("URL","A:J"), "select * where Col3 = 'Yes'")
该命令query
可以以抽象的方式引用它接收到的数组的列:Col1,Col2等,而不必依赖于它们在工作表中的位置。因此,它过滤了“在云端”的内容,然后将结果放入表格中。
相反,filter
只能通过像这样的单元格名称来引用列C:C
。这意味着必须先将数组放入图纸中,然后再根据其自身的值进行过滤。这遇到了循环依赖。
是的,您可以将两者合并在一起,如下所示:
=filter(IMPORTRANGE("URL","A:J"),INDEX(IMPORTRANGE("URL","A:J"),0,3)="Yes")
=IMPORTRANGE("URL","A:J")
吗?(您似乎错过了报价。)