Edited at

外部のGoogle Spreadsheetのセルを参照する

More than 3 years have passed since last update.

Google Spreadsheetのあるセルから別ファイルのシートを参照するときはIMPORTRANGE()セル関数を使う。


IMPORTRANGE

=IMPORTRANGE("abcd123abcd123", "sheet1!A1:C10")


  • 第1引数 = スプレッドシートキー(URLに含まれるキーの部分)か新しいバージョンのシートであればURL全体を指定する

  • 第2引数 = 参照先スプレッドシートのレンジ


VLOOKUPと組み合わせる

VLOOKUPとIMPORTRANGEを組み合わせることで、別ファイルにあるマスタテーブルをあるキーで検索し、隣の列を持ってくることが出来る。

=VLOOKUP(A1, importrange("abcd123abcd123", "services!A2:B"), 2)

なお、古いバージョンのGoogle Spreadsheetだとこの方法に対応していなくてエラーになるので、spreadsheetのバージョンアップをするのが良さそうだ。


参考