我想知道在使用FILTER
时是否可以使用多个范围/列现在我只是多次使用公式,如下:
=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))))
我知道在这种情况下使用QUERY会更容易,但是我想知道我是否可以使用FILTER做同样的事情(因为我还没有弄清楚)
答案 0 :(得分:13)
是的,这可以使用array notation(花括号)来完成,例如
=filter({Sheet1!A13:B,Sheet1!E13:G}, Sheet1!N13:N>E2)
符号{range1, range2, range3}
表示将这些范围并排放置(它们必须具有相同的行数)。同样,{range1; range2; range3}
表示垂直堆叠它们(它们必须具有相同的列数)。