エクセルで目次シートを作る方法|HYPERLINK関数で各シートへ移動・目次へ戻るリンク【実機で解説】

エクセルで目次シートを作る方法|HYPERLINK関数で各シートへ移動・目次へ戻るリンク【実機で解説】

エクセルで目次シートを作るには、目次のシートに =HYPERLINK("#'5月'!A1","5月") のような式を並べます。クリックすると、そのシートの A1 に移動します。各シートには =HYPERLINK("#目次!A1","目次へ戻る") を入れておくと、すぐに目次へ戻れます。

この記事では、4月・5月・6月の売上シートの目次を作る手順を、実際の Excel の画面で説明します。目次に各シートの合計も並べて、一覧表として使えるようにします。

練習用Excelファイル(無料ダウンロード)
この記事と同じ目次シートと3つの月のシートです。リンクをクリックして試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

目次の式のしくみ

部分意味
"#'5月'!A1"移動先。先頭の # は「このブックの中」、’5月’!A1 は 5月シートの A1
"5月"セルに表示する文字(クリックする文字)
='5月'!B65月シートの B6(合計)をそのまま表示

1. 目次シートにリンクを並べる

目次シートの A3 に =HYPERLINK("#'4月'!A1","4月") を入れ、A4・A5 も同じように 5月・6月にします❶。B 列には ='4月'!B6 で各シートの合計を出すと❷、目次を見ただけで月ごとの売上(355・368・372)がわかります。

エクセルの目次シートにHYPERLINK関数で各月のシートへのリンクと合計を並べた画面
エクセルの目次シートにHYPERLINK関数で各月のシートへのリンクと合計を並べた画面

2. クリックしてシートへ移動する

目次の「5月」の文字の上をクリックすると、5月シートの A1 に移動しました❸。セルの空いているところをクリックすると、移動せずにセルが選ばれるだけです。

3. 各シートに「目次へ戻る」を入れる

各シートの D1 に =HYPERLINK("#目次!A1","目次へ戻る") を入れておきます❹。

エクセルで目次のリンクから5月シートに移動し目次へ戻るリンクがある画面
エクセルで目次のリンクから5月シートに移動し目次へ戻るリンクがある画面

「目次へ戻る」をクリックすると、目次シートの A1 に戻りました❺。シートが多いブックでも、目次と行き来するだけで目的のシートを開けます。

エクセルで目次へ戻るリンクをクリックして目次シートに戻った画面
エクセルで目次へ戻るリンクをクリックして目次シートに戻った画面

【実機で検証】シート名の囲み方

式結果
=HYPERLINK("#'5月'!A1","5月")5月シートの A1 に移動
=HYPERLINK("#4月!A1","4月")4月シートの A1 に移動(’ なしでも移動できた)
=HYPERLINK("#目次!A1","目次へ戻る")目次シートの A1 に移動

シート名に空白や記号が入るときは、' で囲まないと移動できないことがあります。いつも 'シート名'!A1 の形で書いておくと安心です。

よくある質問

関数を使わずに目次を作れますか?

目次のセルを選んで Ctrl+K を押し、「このドキュメント内」でシートを選んでも作れます(ハイパーリンクの設定)。シートが多いときは、式をコピーしてシート名だけ書き換える方が早く作れます。

シート名を変えたら、目次が動かなくなりました。

式の中のシート名は自動では変わりません。シート名を変えたら、目次の式も同じ名前に直します。B 列の ='5月'!B6 のような参照は自動で直ります。

シートを切り替えるショートカットはありますか?

Ctrl+PageDown で右、Ctrl+PageUp で左のシートに切り替わります(シートを切り替えるショートカット)。

練習用Excelファイル(無料ダウンロード)
目次シートと3つの月のシートが入っています。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:シートとリンクの関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次