[Googleショートカット講座] 他のシートやWebからデータを自動で取り込もう!

「別のスプレッドシートのデータをこのシートに表示したい」「WEBのデータを自動で取り込みたい」そんなときに役立つのが、GoogleスプレッドシートのIMPORTRANGE関数とIMPORTDATA関数です。コピペ不要で、元データが更新されれば自動的に反映される仕組みが作れます。

クロノ
クロノ

IMPORTRANGE・IMPORTDATAを使えば、別ファイルやWebのデータを自動で取り込めます。コピペ作業がゼロになりますよ。

IMPORTRANGE:別のスプレッドシートからデータを取り込む

IMPORTRANGEは、別のGoogleスプレッドシートのセル範囲を現在のシートに表示させる関数です。

基本の書き方

=IMPORTRANGE("スプレッドシートのURL", "シート名!セル範囲")

例:別ファイルの「売上」シートのA1〜D100を取り込む場合

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/xxxxxx/", "売上!A1:D100")

図解:IMPORTRANGE の使い方

① 取り込みたいスプレッドシートのURLをコピー → ② 現在のシートのセルに =IMPORTRANGE(“URL”, “シート名!範囲”) を入力 → ③ 初回はアクセス許可のボタンが出るのでクリック → ④ データが表示される

⚠️ 初回のアクセス許可に注意:初めて使うとき、セルに「アクセスを許可」ボタンが表示されます。必ずクリックしてください。これをしないとデータが読み込まれません。

よくある使い方

  • 部署別のスプレッドシートを1つのマスターシートに集約する
  • 元ファイルのデータが更新されたら、自動的に反映させる
  • 閲覧専用シートに別ファイルのデータを表示する
クロノ
クロノ

IMPORTRANGEで取り込んだデータは読み取り専用です。元のスプレッドシートを編集する必要があります。

IMPORTDATA:URLのCSV・TSVデータを取り込む

IMPORTDATAは、インターネット上のCSVまたはTSVファイルのURLを指定すると、データを自動で取り込んでくれる関数です。

基本の書き方

=IMPORTDATA("CSVファイルのURL")

例:公開されているCSVデータを取り込む場合

=IMPORTDATA("https://example.com/data.csv")

図解:IMPORTDATA の使い方

① CSVまたはTSVファイルの公開URLを確認 → ② セルに =IMPORTDATA(“URL”) を入力 → ③ 自動でデータが展開される

IMPORTDATAの注意点

  • 取り込めるのはCSV(カンマ区切り)またはTSV(タブ区切り)形式のみ
  • URLが公開されていないと取り込めない(認証が必要なものは不可)
  • 自動更新のタイミングはGoogleが管理(手動更新はCtrl+Shift+F5で強制リロード)
⌨ ショートカット派Ctrl+Shift+F5(Windows)または Command+Shift+F5(Mac):シートの数式を強制再計算・データ更新

IMPORTRANGEとIMPORTDATAの違いまとめ

関数名何を取り込む?主な使いどころ
IMPORTRANGE別のGoogleスプレッドシート社内ファイル間でデータ連携
IMPORTDATAインターネット上のCSV/TSV公開データの自動取り込み

よくある質問

Q:IMPORTRANGEでエラー「#REF!」が出ます。

A:「アクセスを許可」ボタンをまだクリックしていない可能性があります。セルをクリックするとボタンが表示されるので、クリックしてアクセスを許可してください。

Q:取り込んだデータが古いままです。

A:Googleスプレッドシートは定期的に自動更新されますが、すぐに反映したい場合はCtrl+Shift+F5(Mac: Command+Shift+F5)で強制更新できます。

Q:IMPORTDATA で「#N/A」エラーになります。

A:URLが正しいか、ファイルが公開されているか確認してください。認証が必要なURLや、CSV/TSV以外の形式は取り込めません。

まとめ

  • IMPORTRANGE:別のGoogleスプレッドシートのデータを自動で取り込む(初回はアクセス許可が必要)
  • IMPORTDATA:インターネット上のCSV/TSVデータを自動で取り込む
  • どちらも元データの更新が自動的に反映される
  • 強制再計算はCtrl+Shift+F5
クロノ
クロノ

コピペ作業をなくすだけで、毎週の集計作業がかなり楽になります。ぜひ一度試してみてください!

コメント