2016-12-11 3 views
0

それが今、私は単純に複数回の計算式を使用していFILTERGoogleスプレッドシートのFILTER複数の範囲/列(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)))) 

私はQUERYを使用してはい、この場合は簡単ですが、私は(私はそれを把握することができていないので)私はFILTERと同じことを行うことができるかどうか知りたい

答えて

4

知っていますこれはarray notation(中括弧)を使用して行うことができ、例えば

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

側がこれらの範囲の側を入れ表記{range1, range2, range3}手段(これらは同じ行数を有していなければなりません)。同様に、{range1; range2; range3}は、それらを垂直に積み重ねることを意味します(同じ数の列を持つ必要があります)。

+0

注:カンマを小数点の区切り記号(たとえば€1,00)として使用する国では、配列を作成するときにコンマがバックスラッシュ(¥¥)に置き換えられます。 – Nietvoordekat

関連する問題