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のバージョンアップをするのが良さそうだ。