スプレッドシート、別シートのセルとリンクする方法

Google・業務効率

こんな悩みありませんか?

  • 別シートの値を自動で取り込めないかな?
  • シートをまたいで同じ情報を手入力するのは面倒…
  • データの集計や一括反映を効率化したい!

この記事では、Googleスプレッドシートで別シートのセルとリンクして値を自動取得する方法を、初心者にもわかりやすく解説します。

基本:1つのセルをリンクする方法

1. データ元のシートを用意

まず、リンク元となるシートにデータを入力しておきます。

例:Sheet2  A1 に「Hello, World!」と入力
Bash

2. リンク先のシートに関数を入力

次に、リンクさせたい別シート(例:Sheet1)の任意のセルに以下の数式を入力します。

=Sheet2!A1
Bash

これで、Sheet2 の A1 の内容が Sheet1 の A1 に表示されます。

3. データが連動するか確認

Sheet2 の A1 を「こんにちは!」などに変更してみましょう。Sheet1 の A1 も即座に変化することが確認できます。

応用:複数セルをリンクする方法

範囲でリンクする数式

同様に、複数のセルを一括でリンクさせることも可能です。

=Sheet2!A1:A10
Bash

この数式を Sheet1 の A1 セルに入力すれば、Sheet2 の A1〜A10 の値がまとめてリンクされます。

注意:結合セル・非対応形式には注意

  • 結合セルを含む範囲は正しくリンクできない場合があります
  • 数式や関数の結果もそのまま反映されます

補足:なぜ「=Sheet名!セル番地」でリンクできるのか

Googleスプレッドシートでは、他のシートのデータを参照するために、シート名!セル番地という構文が採用されています。

シート名にスペースや記号が含まれる場合は、シングルクォートで囲む必要があります。

='売上 2024'!B2
Bash

活用例:こんな場面で便利!

  • 月別シートのデータを集計用シートにまとめる
  • チームごとに分かれたシートを1枚のダッシュボードで表示
  • データ修正を1ヶ所で済ませ、他のシートに即反映

まとめ:シート間リンクでデータ管理をもっとスマートに

Googleスプレッドシートでは、=シート名!セル番地を使うことで、別シートのセルと簡単にリンクできます。

  • 一度設定すればリアルタイムで自動反映
  • 複数のシートをまたいだデータ連携も可能
  • 関数やスクリプトを使わずシンプルに実現

データの一元管理や業務の効率化にぜひ活用してみてください!

コメント

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