Googleスプレッドシートで別シートのデータを参照する方法を初心者向けに解説

パソコンパソコン・スマホ教室
スポンサーリンク

Googleスプレッドシートを使っていると、別のシートやファイルにあるデータを参照したい場面がよくありますよね。例えば、売上管理シートのデータを集計用のシートに表示させたいときなどです。今回は、そんなときに便利な関数「IMPORTRANGE(インポートレンジ)」と「VLOOKUP(ブイルックアップ)」を使った方法を、初心者の方にもわかりやすくご紹介します。

スポンサーリンク

IMPORTRANGE関数で別シートのデータを参照する方法

Googleスプレッドシートのイメージ

Googleスプレッドシートのイメージ

IMPORTRANGE関数とは?

IMPORTRANGE関数は、別のスプレッドシートから指定したセル範囲のデータを取り込むための関数です。これを使うと、元のデータが更新されると、参照先のデータも自動で更新されるので、手動でのデータ入力の手間が省けます。

使い方の手順

以下の手順で、IMPORTRANGE関数を使って別シートのデータを参照できます。

  1. 参照元のスプレッドシートのURLをコピーします。
  2. 参照元のシート名とセル範囲を確認します。
  3. 参照先のスプレッドシートで、IMPORTRANGE関数を入力します。

例えば、参照元のスプレッドシートのURLが「(https://docs.google.com/spreadsheets/d/abc123/edit#gid=0」で、シート名が「売上管理」、セル範囲が「F10」の場合、参照先のセルに以下のように入力します。)

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/abc123/edit#gid=0", "売上管理!F10")

初めて参照する場合、「アクセスを許可しますか?」と表示されるので、「許可」をクリックしてください。

注意点

IMPORTRANGE関数を使用する際の注意点は以下の通りです。

  • 参照元のスプレッドシートが非公開の場合、アクセスできません。
  • 参照先のスプレッドシートで、データを編集することはできません。表示のみとなります。
  • 参照元のデータが削除されると、参照先にも影響があります。

VLOOKUP関数で同一スプレッドシート内の別シートのデータを参照する方法

VLOOKUP関数とは?

VLOOKUP関数は、指定した範囲から検索値を探し、対応するデータを返す関数です。同一スプレッドシート内の別シートのデータを参照する際に便利です。

使い方の手順

以下の手順で、VLOOKUP関数を使って別シートのデータを参照できます。

  1. 参照元のシート名とセル範囲を確認します。
  2. 参照先のセルにVLOOKUP関数を入力します。

例えば、参照元のシート名が「商品マスタ」で、セル範囲が「\:B10」の場合、商品コードを検索して商品名を取得するには、以下のように入力します。

=VLOOKUP(検索値, '商品マスタ'!B10, 2, FALSE)

ここで、「検索値」は参照先のセルに入力された商品コード、「’商品マスタ’!\:B10」は参照元の範囲、「2」は商品名が含まれる列番号、「FALSE」は完全一致で検索することを指定しています。

注意点

VLOOKUP関数を使用する際の注意点は以下の通りです。

  • 検索値は範囲の最左列にある必要があります。
  • 検索値が見つからない場合、エラーが表示されます。
  • 範囲内のデータが変更されると、参照先の結果も変わります。

よくある質問や疑問

Q1: IMPORTRANGE関数で参照元のデータが更新されない場合、どうすればよいですか?

IMPORTRANGE関数は、参照元のデータが更新されると自動で反映されるはずですが、反映に時間がかかることがあります。しばらく待っても更新されない場合は、参照先のセルを再度編集することで更新されることがあります。

Q2: VLOOKUP関数で検索値が見つからない場合、エラーを表示させたくないのですが、どうすればよいですか?

VLOOKUP関数とIFERROR関数を組み合わせることで、エラーを表示させないようにできます。例えば、以下のように入力します。

=IFERROR(VLOOKUP(検索値, '商品マスタ'!B10, 2, FALSE), "該当なし")

これにより、検索値が見つからない場合、「該当なし」と表示されます。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

Googleスプレッドシートで別シートのデータを参照する方法として、IMPORTRANGE関数とVLOOKUP関数をご紹介しました。これらの関数を活用することで、データの集計や分析が効率化されます。初めて使う方でも、手順に沿って操作すれば簡単に導入できます。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました