スプレッドシート

【簡単】スプレッドシートでセルにリンクを貼る手順と活用法

スプレッドシートで社内マニュアルの参照用リンクを貼ったり、報告用データと関連Webサイトを紐づけたりする際、セルのなかに長々と「https://...」といった複雑なURLが剥き出しのまま貼られていて、表の見た目が崩れて不格好になってしまった経験はありませんか?また、シートが何十枚もある巨大なファイルで、毎回スクロールして目的のページを探すのに時間がかかっているメンバーも多く見受けられます。

Googleスプレッドシートでは、セル内のテキストにスマートなハイパーリンクを埋め込むことで、すっきりとした見た目を維持したままワンクリックで目的のページを開くことができます。さらにWebページだけでなく、「同じブック内の別のシート」や「特定のセル範囲」へ直接ジャンプする内部リンクを構築することも可能です。今回は、最も基本的なリンクの貼り方の手順から、ブック内ショートカットの作り方、大量のリンクを数式で動的に生成するHYPERLINK関数の応用まで図解します。快適なナビゲーション表を作成し、探す無駄な時間をなくして定時退勤を実現しましょう!

この記事の重要ポイント(Part 1)

  • ショートカットキー「Ctrl + K」を使うことで、瞬時にリンク挿入ウィンドウを開けること
  • セル全体だけでなく、セル内に入力されたテキストの「一部分の文字列」だけに個別にリンクを設定できること
  • 「このスプレッドシート内のシートと範囲」を指定すれば、別シートや特定セルへ一瞬でジャンプする目次を作れること
  • リンクの上にホバーした際に表示されるポップアップカードから、いつでも安全にリンクの編集や解除ができること

スプレッドシートのリンク機能で実現できることとメリット

スプレッドシートのリンク機能は、外部のインターネット上のページだけでなく、Googleドライブ上の別ファイルや、ファイル内部の別シートなど、様々な対象を繋ぐことができます。実務でリンクを活用するメリットを整理しましょう。

資料の見た目を綺麗にし、アクセスを高速化するメリット

第1のメリットは、「資料デザインのクオリティ向上(ノイズ排除)」です。セルのなかに「https://example.com/sub/dir/page?id=12345...」といった長いURLを直接貼り付けると、文字がセルからはみ出したり、セルの幅が無理やり広がったりして、表の視認性が極端に悪化します。「詳細はこちら」や「参考マニュアル」といった簡潔な言葉にリンクを埋め込むことで、表のデザインを美しく清潔に保つことができます。

第2のメリットは、「社内メンバーの迷子防止」です。マニュアルへのリンクや、関連するGoogleスライド、Googleドキュメントの資料へのリンクをスプレッドシート上に整理しておくことで、「資料がどこにあるか分からない」という他メンバーからの問い合わせを防ぎ、資料を探す手間を丸ごとカットできます。

第3のメリットは、「目次シート(ポータル)の構築」です。1つのファイル内に30枚近くのシートがある場合、タブを左右にスクロールして移動するだけで疲れてしまいます。ファイル冒頭に「目次」となるシートを1枚作り、各シートへの内部リンクを配置しておくことで、目的のページへ一瞬でジャンプできるようになります。

以下に、スプレッドシートで作成できる「4つのリンク形式」と、その実務での代表的な活用方法を比較表に整理しました。

リンクの対象 具体的な貼り付け先例 実務での主な活用シーン 動作の特徴
外部のWebページ 自社HP、調査対象のWebサイト、ニュース記事など 関連エビデンスの提示、Web上のマニュアルへの誘導 ブラウザの新しいタブで外部サイトが開く
Googleドライブ上のファイル 提案用のスライド、仕様書のドキュメント、関連PDFなど プロジェクト計画表から各構成資料へのアクセスハブ化 閲覧権限があるユーザーが新しいタブで開く
同じブック内の別シート 同じファイル内の「4月実績」「5月実績」などの各シート 膨大なシートで構成されたファイルの「目次シート」作成 同一画面で指定のワークシートタブへ瞬時に切り替わる
シート内の特定のセル範囲 「入力用シートのB100セル」などの任意のピンポイント範囲 長大なデータテーブルの特定箇所や重要数式部分への移動 画面が自動スクロールし、指定セルが選択状態になる

このように、リンク機能を使いこなすことで、スプレッドシートをハブにしたスマートな情報連携が可能になります。次の章から、最も基本となる外部リンクの貼り方について図解します!

定時退勤のためのTips:情報への導線を1ヶ所に整理する

自分やメンバーが「あの資料どこだっけ…」と共有ドライブを何度も行ったり来たり検索している時間は、チリも積もれば膨大なロスタイムになります。すべての起点となるスプレッドシートに、関連資料のリンクを美しくまとめておくこと。この導線の一本化が、チーム全体の仕事のスピードを最大化し、スマートに定時で帰るための第一歩です。

【基本編】セルやテキストにWebサイトのリンク(URL)を貼る手順

スプレッドシートでセル全体、または入力されている文字の一部分に対してWebページのURLを貼り付けるための標準的な手順を解説します。最も多用するショートカットキーを覚えるのがポイントです。

スプレッドシートの「リンクを挿入」ダイアログボックスからWebページのURLを貼り付ける手順

ステップ1:リンクを挿入したいセルを選択する

まず、リンクを埋め込みたいセルを1クリックして選択状態にします。

もしセル全体の文字ではなく、セルに入力されているテキストの一部(例: 「詳しくはマニュアルを参照してください」の中の「マニュアル」の部分だけ)にリンクを貼りたい場合は、セルをダブルクリックして編集状態にし、リンクにしたいテキスト部分だけをドラッグして選択状態にします。

ステップ2:「リンクの挿入」ウィンドウを開く(Ctrl + K)

選択した状態で、キーボードのショートカット「Ctrl + K」(Macは Cmd + K)を押します。

キーボード操作が苦手な場合は、以下のいずれかの方法でも同じ「リンクを挿入」画面を開くことができます。

  • 右クリックして表示されたコンテキストメニューから「リンクを挿入」をクリックします。
  • 画面上部のツールバーにある「リンクを挿入(鎖の形のアイコン)」をクリックします。

ステップ3:URLを貼り付けて「適用」をクリックする

画面にリンク挿入用の入力欄が表示されます。

  1. 「リンクを検索または貼り付け」と表示されている下の入力欄に、あらかじめコピーしておいたWebページのURL(例: `https://example.com`)を貼り付け(Ctrl + V)します。
  2. セルの文字とは異なる表示名にしたい場合は、上部にある「テキスト」欄に表示させたい見出し(例: 「公式サイト」「参考記事」など)を入力します。テキストが入力されていない場合は、URLそのものがセルに表示されます。
  3. 最後に右側にある「適用」ボタンをクリックして保存します。セル内のテキストが青い下線付きのリンク文字に切り替わります。
リンク設定後のホバーカード機能

  • リンクを設定したセルにマウスポインターを重ねる(ホバーする)と、リンク先のタイトルやURLプレビューを示す「ホバーカード(チップ)」が表示されること
  • ホバーカード内にある「リンクを編集(鉛筆マーク)」や「リンクを削除(鎖に斜線マーク)」をクリックすることで、後からいつでも簡単にURLの変更や削除ができること
リンク先にアクセスできるか「共有権限」を確認しよう!

Googleドライブ上のドキュメントや別のスプレッドシートのリンクを貼る場合、「相手がそのファイルの閲覧・編集権限を持っているか」を確認することを忘れないでください。自分だけがアクセスできるファイルのURLをスプレッドシートに貼っても、共有された他のメンバーがクリックした時に「アクセス権限をリクエストしてください」というエラー画面が表示されて資料を見ることができません。ドライブ上のファイルを共有する際は、元のファイル側の共有設定でアクセス許可を与えてからURLを取得しましょう。

【応用編】別シートや特定セル範囲へジャンプする内部リンクの設定手順

同じスプレッドシート内の「別シート」や「特定のセル範囲」へ瞬時に移動する内部リンクの設定方法と、大量のリンクを自動生成するHYPERLINK(ハイパーリンク)関数の使い方について解説します。これらを活用すれば、大量のデータを含むブックの操作性が劇的に改善します。

スプレッドシート内で同一ブック内の別シートや特定のセル範囲への内部リンクを貼る手順

① 同じファイル内の「別のシート」へリンクを貼る手順

同じブック内に存在する別のワークシートを宛先にして、クリックしたらそのタブへジャンプするリンクを作成します。目次ページのボタンとして最も活用される設定です。

  1. リンクを設定したいセルを選択し、「Ctrl + K」を押します。
  2. 表示された入力欄の下にある「このスプレッドシート内のシートと範囲」という項目をクリックします。
  3. 現在作成されているシート名の一覧(例: 「Sheet1」「売上マスタ」「集計表」など)が表示されるので、ジャンプさせたい宛先のシート名をクリックして選択します。
  4. 必要に応じてテキスト(表示名)を設定し、「適用」ボタンをクリックします。

これで、セルをクリックした瞬間に指定したシートへ自動でタブが切り替わります。シート数が多くスクロールが大変なブックに必須のテクニックです。

② 特定の「セル範囲(例: A100セル)」へ直接ジャンプさせる手順

シートの単なるタブ切り替えだけでなく、「特定のシートの、さらに100行目のセルを直接選択させる」といったピンポイントなジャンプ設定も可能です。

  1. リンクを設定したいセルを選択し、「Ctrl + K」を押します。
  2. ポップアップ内の「このスプレッドシート内のシートと範囲」をクリックして展開します。
  3. 一番下にある「リンクするセル範囲を選択」をクリックします。
  4. 「データ範囲の選択」ダイアログが表示されるので、ジャンプ先としたいセル番地(例: '売上マスタ'!B150:C160 など)をキーボードで入力するか、該当シートのセルを直接ドラッグして範囲を選択します。
  5. 「OK」をクリックし、最後に「適用」ボタンを押します。

これで、リンクをクリックすると自動で宛先シートに切り替わり、指定したセル(または範囲)が選択された状態で画面中央に表示されます。入力が必要なセルまでメンバーを一発で誘導させたい場合に非常に有効です。

③ HYPERLINK関数を使って大量のリンクを動的に生成する

手動で「Ctrl + K」を何度も押してリンクを貼るのが大変な場合は、数式でリンクを自動生成するHYPERLINK(ハイパーリンク)関数を使用しましょう。

=HYPERLINK(リンクのURL, [表示名])

例えば、A列に管理用のIDコードが並んでおり、B列の各セルに自動で「IDに応じたWebマニュアル」へのリンクを作成したい場合、以下のように数式を入力して下にコピーします。

=HYPERLINK("https://tool-po.com/?p=" & A2, "マニュアルを開く")

このように文字列結合(&)と組み合わせることで、A列のコードを参照した動的なリンクURLを何百行であっても一瞬で自動作成することができます。管理台帳や商品データベースなどを構築する際の実務必須テクニックです。

定時退勤のためのTips:目次シートを作成して無駄なスクロールを撲滅

シートの数が多いファイルを扱う際、毎日のように「ええと、前月の実績シートはどれだっけ…」とタブを必死にスクロールして探す時間は、非常に無駄な作業です。ファイルの先頭に『目次(インデックス)』シートを作成し、各シートへの内部リンクを整理しておくこと。この最初の1分の設計が、毎日の地味な移動時間をゼロにし、スマートに定時で退勤するための隠れたコツになります。

スプレッドシートのリンク貼り方に関するFAQ

スプレッドシートにおけるリンク(ハイパーリンク)機能の応用的な操作方法や細かい表示仕様について、Q&A形式で解説します。

Q1:1つのセルの中に「複数の異なるリンク」を貼ることはできますか?

はい、セル内の文字を部分選択して「Ctrl + K」を実行すれば、1つのセル内に複数の別々のリンクを埋め込めます。

手順は、セルをダブルクリックして文字入力状態にした後、リンクを貼りたい「最初の単語」をドラッグ選択して「Ctrl + K」でURLを適用します。同じセル内の別の「2番目の単語」を再度ドラッグ選択して「Ctrl + K」で別のURLを適用します。これで、1つのセルの中で「Aサイトはこちら、Bサイトはこちら」といった形で別々の宛先を並べて表示させることができます。

Q2:貼ってあるリンクを削除(解除)して、元のテキストだけに戻すにはどうすればいいですか?

セルを選択した際に表示される「ホバーカード」の削除ボタンを押すか、右クリックメニューから解除できます。

最も手軽なのは、リンクが設定されているセルをクリックし、表示されるポップアップカードの右端にある「リンクを削除」アイコン(鎖のマークに斜線が入ったボタン)をクリックすることです。テキストや数値の情報はセル内にそのまま維持された状態で、青色文字と下線(ハイパーリンク設定)だけが一瞬で消去されます。右クリックしてコンテキストメニューから「リンクを解除」をクリックしても同様に解除可能です。

Q3:リンクをクリックしたとき、同じブラウザタブ(同一ウィンドウ)のまま遷移させることはできますか?

外部サイトのURLリンクの場合は、Googleスプレッドシートの標準仕様により「必ず新しいタブ(別ウィンドウ)」で開きます。

これは、作業中のスプレッドシートの画面が誤って上書き消去されてしまわないようにするための安全対策の仕様です。ユーザー側でこの挙動を「同じタブで開く」に変更することはできません。

ただし、同じブック内の別シートや特定のセル範囲を指定した「内部リンク」の場合は、新しいタブを開くことなく、現在のタブのままで宛先へと画面が瞬時に切り替わります。

まとめ:スプレッドシートのリンク機能をフル活用して資料の使いやすさを最大化!

今回は、Googleスプレッドシートでセルやテキストにハイパーリンクを貼る基本手順から、同じファイル内のシート間ジャンプを設定する方法、関数(HYPERLINK)による動的生成まで解説しました。ポイントをおさらいしておきましょう。

スプレッドシートリンク貼り方のまとめ

  • リンクを挿入するショートカットは「Ctrl + K」で行う
  • 表示名(テキスト)を任意に設定することで、長いURLを隠してスマートな見た目にできる
  • セルの一部分の文字だけに限定してリンクを貼ることも可能である
  • 「このスプレッドシート内のシートと範囲」を選べば、別シートや特定セルへの目次ジャンプ機能が作れる
  • リンクの解除は、ホバーカードの「リンクを削除(鎖に斜線マーク)」ボタンからワンクリックで行える

セルに長いURLを貼り付けたままにして見づらい表で苦労したり、目的のシートが見つからずに迷子になって時間を無駄にしたりするのは今日で終わりにしましょう。リンク設定を数秒で行い、美しく使い勝手の良いスプレッドシートを完成させましょう。

スマートな導線設計でチームの検索時間を撲滅し、今日も仕事をサクサク片付けて定時に帰りましょう!

関連記事の紹介

今回ご紹介した「スプレッドシートでセルにリンクを貼る手順と活用法」のテクニックに加え、スプレッドシートの業務をさらに自動化できる「スプレッドシートのVLOOKUP関数で複数条件を指定する手順」のコツや、「スプレッドシートでガントチャートを作る方法と自動色分けのコツ」の解説もこちらの記事にまとめました。ムダな作業時間を極限まで減らして早く帰るために、ぜひ合わせて読んでみてくださいね。

  • この記事を書いた人

KYO

現役のシステムエンジニア。普段は企業向けの開発やツールの自動化を専門にしています。データの仕組みを知り尽くしたプロの視点から、スプレッドシートやExcel、Notion、AIツールの「本当に役立つ時短テクニック」を初心者向けに分かりやすく解説中!

-スプレッドシート