我想知道在使用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))))
Run Code Online (Sandbox Code Playgroud)
我想知道这样的事情是否可行(下面的例子不起作用)?
=filter((Sheet1!A13:B,Sheet1!E13:G),Sheet1!N13:N>E2,not(iferror(search("AS -", Sheet1!O13:O))))
Run Code Online (Sandbox Code Playgroud)
我知道在这种情况下使用QUERY更容易,但我想知道我是否可以使用FILTER做同样的事情(因为我无法弄清楚)
小智 17
是的,这可以使用数组表示法(花括号)来完成
=filter({Sheet1!A13:B,Sheet1!E13:G}, Sheet1!N13:N>E2)
Run Code Online (Sandbox Code Playgroud)
符号{range1, range2, range3}表示将这些范围并排放置(它们必须具有相同的行数).类似地,{range1; range2; range3}意味着垂直堆叠它们(它们必须具有相同数量的列).
| 归档时间: |
|
| 查看次数: |
25517 次 |
| 最近记录: |