スプレッドシートの使い方

Importrange関数の「結果が大きすぎます」の原因と対処法

Importrange関数でデータをインポートしようとすると、「結果が大きすぎます。」というエラーが表示されます。

importrange関数で結果がおおきすぎます

原因:インポートするデータの数が多すぎる

1つのImportrange関数で取得できるデータには限りがあるため、限界を超えるとエラーが発生します。

対処法:複数のImportrange関数で取得する

1つのImportrange関数で広範囲を取得するから「結果が大きすぎます」というエラーが出るので、複数のImportrange関数に範囲を分けて取得すればエラーが発生しません。

複数のImportrange関数で取得するときに、各Importrange関数を各セルに入れるのもよいですが、1つのセルで結合させることができるので、やり方を紹介します。

ステップ1:エラーが発生しない分割点を見つける

「A~AE」までの範囲で、分割したときにエラーがでなかったのは例えば「A~U, V~AE」に分割したとき。

importrange関数a-u範囲 importrange関数v-ae範囲

ステップ2:2つのImportrange関数を結合する

={(範囲),(範囲)} という式で2つの範囲を結合できます。Importrange関数を結合するときは同じく={(Importrange()),(Importrange())}とします。

importrange関数で結果が大きすぎますの対処法