Google电子表格过滤多个范围/列(A13:B和E13:G)



我想知道使用过滤器时是否可以使用多个范围/列

现在,我只是多次使用公式,例如:

=filter((Sheet1!A13:B),Sheet1!N13:N>E2,not(iferror(search("AS -", Sheet1!O13:O))))
=filter((Sheet1!E13:G),Sheet1!N13:N>E2,not(iferror(search("AS -", Sheet1!O13:O))))

我想知道是否可以使用类似的事情(下面的示例不起作用)?

=filter((Sheet1!A13:B,Sheet1!E13:G),Sheet1!N13:N>E2,not(iferror(search("AS -", Sheet1!O13:O))))

在这种情况下,我知道使用查询更容易,但是我想知道我是否可以对过滤器进行相同的操作(因为我无法弄清楚)

是的,这可以使用数组符号(卷曲括号)进行,例如

=filter({Sheet1!A13:B,Sheet1!E13:G}, Sheet1!N13:N>E2)

符号{range1, range2, range3}表示并排放置这些范围(它们必须具有相同数量的行)。同样,{range1; range2; range3}表示垂直堆叠它们(它们必须具有相同数量的列)。

最新更新