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

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

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

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

エラーの内容

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

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

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

原因

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

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

解決策

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

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

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

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

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



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

◆お知らせ◆

【まとめ記事】

現在、これまで書いてきた記事をテーマ別にまとめています。

詳しくはこちらから

【特集】独学では開発言語の習得が難しいと感じている方向け

一つ目は、
侍エンジニア塾
です。


VBAやJavaScript関連でネット検索したことがある方であれば、一度は見かけたことある名前かと思います。
JavaやPython、C言語、VBA、JavaScriptなど、様々なプログラミング言語をオンラインで習得するためのサービスを提供しているところなので、自分が習得したい言語がもしありましたら、無料体験レッスンを受けてみると良いかもしれません。

そこでプロ講師に相談をして、習得するプログラミング言語に対して直接質問するのがベストです。

二つ目は
ストアカ
です。


こちらはあえてプログラミング学習専門ではなく、もっと手軽に学ぶ機会を得るサービスをチョイスしてみました。
VBAやJavaScriptなどのワンツーマンレッスンを開催している講師が多数登録しているので、まずは出費を抑えて学習したいと考えている方にお勧めです。

コメントを残す

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

CAPTCHA