GoogleスプレッドシートでQUERYを使用してARRAYFORMULAを使用する方法
リストのすべての行に対して実行する必要があるクエリがあります。単一の行に書き込むとうまく機能します。 QUERY(MaraRankData, "select J,I,H,G,F,E where A='"&E3&"' and B='"&B3&"' and C="&C3&" and D="&D3&"", 0 ) これにより、必要に応じてデータの行が出力されます。しかし、それをARRAYFORMULAでラップすると、多くの行ではなく1行しか出力されません。 =ARRAYFORMULA( QUERY(MaraRankData, "select J,I,H,G,F,E where A='"&E3:E&"' and B='"&B3:B&"' and C="&C3:C&" and D="&D3:D&"", 0) ) Googleスプレッドシートではエラーが発生しないため、何が問題なのかわかりません。すべての行で数式を繰り返す必要がないように、どのようにしてARRAYFORMULAをQUERYで動作させることができますか?