【Excel】エクセルの目次からシートに飛ぶ方法(ハイパーリンク・戻るボタン)
複数のワークシートを使うブックでは、目的の表へ移動するだけでも時間がかかります。
そこで便利なのが、先頭に作成した目次シートから各シートへ直接移動できるリンクです。
ハイパーリンクと戻るボタンを組み合わせると、大量のシートがあるExcelファイルでも迷いにくい構成になります。
目次からシートに飛ぶ基本ポイント
・目次の文字や図形にハイパーリンクを設定する
・リンク先はこのドキュメント内の場所から選択する
・各シートには目次へ戻るリンクを用意する
この記事では、Excelの目次からシートに飛ぶ方法と、戻るボタンを使いやすく配置する方法を解説します。
エクセルの目次からシートに飛ぶ方法【ハイパーリンクの設定】
| シート名 | 内容 | 目次からの移動 |
|---|---|---|
| 売上集計 | 月別の売上一覧 | 売上集計をクリック |
| 商品別集計 | 商品ごとの実績 | 商品別集計をクリック |
| グラフ | 集計グラフ | グラフをクリック |
それではまず、セルに入力した目次項目から任意のシートへ移動するハイパーリンクについて解説していきます。
通常の文字列をクリック可能なリンクに変える方法なら、関数やVBAを使わずに設定できます。
目次シートとリンク先シートの準備
最初に、ブックの先頭へ目次用のシートを作成します。
シート見出しの左にある新しいシートボタンを押し、作成したシート名を「目次」など分かりやすい名前へ変更しましょう。
目次シートのA1セルには「シート一覧」、A3セル以降には移動先のシート名を入力します。
たとえばA3に「売上集計」、A4に「商品別集計」、A5に「グラフ」と入力する構成です。
目次に表示する名称と、実際のシート名を同じにしておくと、リンク設定時の選択ミスを減らせます。
サンプルデータでは、1行目をヘッダーとして扱います。
A1セルにシート名、B1セルに説明を置き、A2以降へ移動先を並べると一覧性が高まります。
挿入タブからハイパーリンクを作成
続いて、目次シートのA3セルを選択し、Excel上部の挿入タブを開きます。
リンクを選択すると、リンク先を指定する画面が表示されます。
左側の一覧から「このドキュメント内」を選び、表示されたシート名の中から「売上集計」をクリックしてください。
セル参照には、通常は移動先の先頭であるA1を指定します。
最後にOKを押すと、A3セルの文字が青色や下線付きの表示へ変わり、クリックで売上集計シートへ移動できる状態になります。
リンク先を外部ファイルではなく「このドキュメント内」にすることが、同じブック内のシート移動では重要です。
右クリックメニューによるリンク先の変更
すでに設定済みのリンクを修正したいときは、対象セルを右クリックします。
表示されるメニューからリンクの編集を選ぶと、リンク先のシートやセル参照を変更できます。
たとえばリンク先を売上集計シートから商品別集計シートへ入れ替えたい場合も、セルを作り直す必要はありません。
リンクを削除したい場合は、右クリックメニューのリンクの削除を使います。
目次の文字をコピーして増やしたときは、コピー元と同じリンク先が残ることがあります。
リンクを増やした後には、実際にクリックして正しいシートのA1セルへ移動するか確認する作業を行いましょう。
【操作のポイント】目次の各項目を設定したら、Ctrlキーを押さずに通常のクリックで移動できるか確認します。
HYPERLINK関数による目次の作成
| A列 | B列 |
|---|---|
| 売上集計 | 月別売上を確認 |
| 商品別集計 | 商品別実績を確認 |
| グラフ | グラフを確認 |
続いては、数式でリンクを作成できるHYPERLINK関数を確認していきます。
リンク文字列をセルの値から作りたい場合や、シート名の一覧を活用したい場合に便利な方法です。
HYPERLINK関数の基本構文
HYPERLINK関数は、リンク先と画面に表示する文字を指定する関数です。
=HYPERLINK(リンク先,表示名)
同じブックの売上集計シートのA1セルへ移動するリンクは、目次シートのA3セルに次のように入力します。
=HYPERLINK(“#’売上集計’!A1″,”売上集計へ移動”)
先頭の#は、現在開いているブックの内部をリンク先にする記号です。
シート名をシングルクォーテーションで囲むと、シート名に空白や日本語が含まれている場合でも安定して参照できます。
表示名は自由に変更できるため、シート名そのものではなく「月別データを見る」のような案内文も使えます。
セル参照を使ったリンクのコピー
シート名がA3セルからA10セルまで入力されている場合は、B3セルに数式を入力して下方向へコピーできます。
=HYPERLINK(“#'”&A3&”‘!A1″,A3&”へ移動”)
この式では、A3セルの文字列をリンク先のシート名として結合しています。
B3セルの右下に表示されるフィルハンドルを下へドラッグすると、A4、A5のシート名に合わせたリンクを自動で作成できます。
サンプルデータで1行目がヘッダーなら、最初の数式はB2セルに入力し、B2から下へコピーする運用が自然です。
セルに入力したシート名を変更すると、HYPERLINK関数のリンク先も連動して変化します。
エラーになる場合の確認項目
クリックしても目的のシートへ移動できない場合は、シート名の表記を確認します。
全角と半角の違い、末尾の空白、似た漢字の違いがあると、リンク先を見つけられないことがあります。
また、数式内のダブルクォーテーションやアンパサンドが不足していると、数式エラーになります。
シート名に「売上 2026」のような空白があるときも、シングルクォーテーションを省略しないほうが安全です。
数式バーを見て、参照先が #’シート名’!A1 の形式になっているかを確認しましょう。
【操作のポイント】一覧からリンクを量産する場合は、まず1件だけ正しく動く数式を完成させてからコピーします。
図形を使った戻るボタンの配置
| 配置場所 | 表示文字 | リンク先 |
|---|---|---|
| 各シートのA1付近 | 目次へ戻る | 目次シートのA1 |
| 集計表の右上 | 一覧へ戻る | 目次シートのA1 |
続いては、移動先のシートから目次シートへ戻るための図形ボタンを確認していきます。
目次だけを作成すると、データを見終えた利用者が元の一覧へ戻る操作で迷うことがあります。
挿入タブから図形を配置する手順
売上集計など、戻るボタンを置きたいシートを開きます。
挿入タブの図形から、角丸四角形や右向き矢印を選択してください。
表の上部や右上の空いている位置をドラッグし、図形を配置します。
図形の中をクリックして「目次へ戻る」と入力すると、利用者がボタンの役割を理解しやすくなります。
セル内の文字よりも図形を使うほうが、戻る操作を目立たせやすい点がメリットです。
戻るボタンは、集計表の上部に固定するイメージで置くと見つけやすくなります。
表の途中や印刷範囲の重要な数値の上には重ねないようにしましょう。
図形に目次シートへのリンクを設定する手順
作成した図形を右クリックし、リンクを選択します。
リンクの挿入画面で「このドキュメント内」を選び、一覧から目次シートを選択します。
セル参照はA1にしてOKを押せば、図形をクリックしたときに目次シートの先頭へ戻れます。
図形をクリックしても編集状態になるときは、図形の枠ではなく中央部分をクリックすることがコツです。
戻るボタンを複数シートへ展開する方法
戻るボタンを作成した後は、図形をコピーして別のシートへ貼り付ける方法が効率的です。
リンク先が目次シートのA1で共通なら、通常はコピー後も同じリンクを利用できます。
ただし、シートの保護やグループ化を使っているブックでは、貼り付け操作が制限される場合があります。
各シートの同じ位置に配置したいときは、列幅と行の高さをそろえてから貼り付けると、見た目が整います。
ボタンの色、文字、サイズを統一すると、目次へ戻る操作を利用者が直感的に覚えられます。
【操作のポイント】戻るボタンは、すべてのデータシートに同じ文言と同じリンク先で配置すると管理しやすくなります。
リンク先セルと表示形式の整え方
| 設定項目 | おすすめの内容 |
|---|---|
| リンク先 | シートのタイトルがあるA1またはA2 |
| 表示文字 | シート名と内容が分かる文言 |
| リンクの色 | 青色または統一したテーマ色 |
続いては、目次リンクを見やすく維持するためのリンク先セルと表示形式を確認していきます。
正しく移動できても、移動先が表の途中だったり、リンクの場所が分かりにくかったりすると使い勝手は下がります。
リンク先をA1以外にする場合
リンク先は必ずA1セルである必要はありません。
たとえば売上データの見出しがA5セルにあり、A1からA4には説明文やロゴが入っているなら、リンク先をA5に設定できます。
=HYPERLINK(“#’売上集計’!A5″,”売上集計を開く”)
利用者がクリックした直後に見たい位置をリンク先に指定することで、シート内のスクロール操作を減らせます。
月別表、商品別表、グラフなど、1枚のシートに複数の表がある場合は、見出しセルへ直接リンクする方法も有効です。
ハイパーリンクの文字色を整える方法
Excelでは、ハイパーリンクを設定した文字が青色と下線で表示されることがあります。
目次のデザインに合わせたいときは、ホームタブからフォントの色や下線を変更できます。
ただし、通常の文字とまったく同じ見た目にすると、クリックできる項目だと気付きにくくなるかもしれません。
セルに薄い背景色を付ける、罫線を引く、先頭に「▶」を付けるなど、リンクであることを視覚的に示す工夫が役立ちます。
リンクの表示例
▶ 売上集計を確認する
▶ 商品別の実績を確認する
▶ グラフを表示する
シート名変更後のリンク確認
リンクの設定後にシート名を変更すると、Excelが内部リンクを自動で追従させるケースがあります。
一方で、文字列を結合して作成したHYPERLINK関数では、参照セルの内容や数式を確認したほうが安心です。
特に、目次の表示名と実際のシート名を別管理している場合は、変更漏れが起こりやすくなります。
シートの追加、削除、名称変更をした後には、目次の全リンクを順番にクリックして点検する習慣を付けましょう。
【操作のポイント】移動先は利用者が最初に見るべき見出しセルに設定し、不要なスクロールをなくします。
目次シートを管理しやすくする工夫
| 分類 | 目次項目の例 |
|---|---|
| 入力用 | 元データ、マスタ |
| 集計用 | 売上集計、商品別集計 |
| 閲覧用 | グラフ、報告書 |
続いては、シート数が多いブックで目次を管理しやすくする工夫を確認していきます。
単にシート名を並べるだけではなく、役割ごとに整理すると、初めて開く人にも内容が伝わりやすくなります。
用途別に目次を分類する方法
シート数が10枚を超える場合は、入力用、集計用、報告用などの区分を設けると効果的です。
目次のA列にカテゴリ名、B列にリンク項目を置く構成なら、関連するシートをまとまりとして見せられます。
カテゴリの見出しには背景色を付け、リンク項目にはインデントを設定すると階層が分かりやすくなります。
シートタブを左から右へ探すより、用途別に分けた目次から選ぶほうが、目的の情報へ短時間で到達できます。
目次シートを先頭へ移動する方法
目次シートは、シートタブの一番左に置くのがおすすめです。
目次シートのタブをドラッグし、左端へ移動させるだけで順序を変更できます。
シートタブを右クリックし、移動またはコピーを選んで先頭へ移動する方法もあります。
ブックを開いたときに目次シートを表示した状態で保存しておけば、次回も一覧から操作を始めやすくなります。
重要なブックでは、表紙の役割を兼ねて、作成日、更新日、担当者、使い方も目次シートに記載すると便利です。
フィルターと検索を補助的に使う方法
目次にシート名、用途、更新日、担当部署などを入力している場合は、1行目をヘッダーにしてフィルターを設定できます。
データタブのフィルターを使えば、たとえば報告用のシートだけを表示する絞り込みが可能です。
検索対象が多い場合は、CtrlキーとFキーでキーワード検索を行い、該当する目次項目を見つけます。
ハイパーリンクはフィルターで行を絞り込んだ後でも利用できるため、大規模な管理ブックでも役立ちます。
【操作のポイント】目次にはシート名だけでなく、何が分かるシートなのかを短い説明で添えます。
まとめ エクセルの目次からシートに飛ぶ方法(戻るボタン・ハイパーリンク)
| 目的 | 使う機能 |
|---|---|
| 目次から各シートへ移動 | 挿入タブのリンクまたはHYPERLINK関数 |
| 各シートから目次へ戻る | 図形に設定するハイパーリンク |
| 多数のシートを整理 | 用途別の分類とフィルター |
エクセルの目次からシートに飛ぶには、セルや図形にこのドキュメント内のハイパーリンクを設定します。
少数のリンクなら挿入タブから設定する方法が分かりやすく、多数のリンクを作るならHYPERLINK関数のコピーが便利です。
各シートに「目次へ戻る」ボタンを置くと、ブック内を往復する操作が大幅にスムーズになります。
移動先には表のタイトルや重要な見出しのセルを指定し、利用者が必要な情報をすぐ確認できる状態に整えましょう。
シートの追加や名称変更を行った後は、リンクが正しく動くかを点検することも大切です。
見やすい目次と戻るボタンを備えたExcelブックにして、日常の集計や資料確認を効率化していきましょう。