スプレッドシートで別シートを参照する方法を解説

関数
この記事は約2分で読めます。

別のスプレッドシートから参照する方法

別のシートから値を参照したい場合は、IMPORTRANGE関数を使用するぞ。

IMPORTRANGEの読み方は「インポートレンジ」だ。

IMPORTRANGE関数はエクセルにはなく、スプレッドシートにしかない関数だ。

IMPORTRANGE関数の使い方

IMPORTRANGE(“スプレッドシートキー”, “範囲の文字列”)

「スプレッドシートキー」には、参照したいシートのURLを入力すればOKだ。

スプレッドシートキーとは、正確には下記の「××××」部分のことを指す。

(例:https://docs.google.com/spreadsheets/d/××××/edit#gid=0)

ちなみに、長くなるが、URL「 https://docs.google.com/spreadsheets/d/××××/edit#gid=0 」を全部入力しても IMPORTRANGE関数は発動するぞ。

IMPOERRANGE関数が反映されない時の対処法

IMPOERRANGE関数は最初、うまく反映されないことがある。「#REF!」が表示されると、「アクセス許可しますか?」というポップアップが表示されるので、「許可」をクリックしてくれ。

うまく反映されるようになっているはずだ。

値(単一セル)を参照したい場合

IMPORTRANGE(“スプレッドシートキー”, “範囲の文字列”)

「範囲の文字列」に「反映させたいシートとの名前!反映させたいセルを入力します。

シート1のA1セルを反映させたい場合は、「シート1!A1」と入力します。

別シートのVLOOKUP関数を参照する方法

これまでは「同じスプレッドシート内からの参照」について解説してきた。しかし、人によっては、「他のスプレッドシートから参照したい」というケースもあるだろう。

「他のスプレッドシートから参照したい」場合の数式は、次の通りだ。

=VLOOKUP(検索キー, IMPORTRANGE(“スプレッドシートのURL”, 範囲)), 番号, [並べ替え済み])

VLOOKUP関数の使い方については下記記事を参考にしてくれ。

この記事を書いた人

家電販売員・WEBコンサルタントを経験した知識を活かしてもっと日本のITリテラシーを高めるお手伝いがしたいガジェットオタク。
PC周辺機器からソフトウェア・ツールまであらゆる情報を発信します。

Nippieをフォローする
関数
Nippieをフォローする
Googleスプレッドシートハック

コメント