自分を活かして 相手を活かして 今を活かす

【解決】Googleスプレッドシートで「配列結果は自動的に展開されませんでした」エラーを回避する方法

こんにちは、おかちゃんせんせいです!

またGoogleスプレッドシートを利用していてエラーに悩まされたことがあり、解決策がわかりましたので備忘もかねて記事にまとめることにしました。

エラーの内容

先日QUERY関数を活用する際のエラー解決策について書きましたが、今回は別のエラーでよくわからないことがありました。

そのエラーとは、
配列結果は自動的に展開されませんでした。行(n)を挿入してください。
という内容です。

【Googleスプレッドシート】QUERY関数とARRAYFORMULA関数の組み合わせでハマった3つのトラブル

原因

このエラーの原因は、
データ参照先で配列結果を展開するだけに十分な行がなかったこと。
参照先のデータが50,500行を超えると自動的に展開できなくなり、エラーになります。

ちなみに、50,500行までは自動的に行が追加されます。

解決策

解決策は実はシンプルで、
このエラーが表示されているシートにn行分の行を挿入するだけ

注意事項というよりも補足になります。
このエラーはQUERY関数でセル範囲を結合していなくても出ますし、他のスプレッドシートからデータを参照するIMPORTRANGE関数でも起こりえます。

MEMO
「配列結果は自動的に展開されませんでした」エラーは、自動的に配列を展開する関数で出る。
(例)QUERY関数、IMPORTRANGE関数

5万行を超えるデータを取り扱わなければ出くわすことのないエラーですが、数式が間違っていなくて出るエラーなので、もしものときのために備忘として書き残しておきますね。

この情報が誰かのお役に立てば幸いです。



最後まで読んでいただき、ありがとうございました!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA