KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

4 Excel ブック内のすべてのワークシート名を一覧表示する効率的な方法

著者Sun変更日

大規模なExcel ワークブックで多数のワークシートをナビゲートするのは面倒です。特に、利用可能なすべてのシートを素早く確認したいときなどはなおさらです。この記事では、ワークブック内のすべてのワークシート名を一覧表示するための4 つの実用的な方法をご紹介し、生産性とワークブックの整理を向上させます。


ワークブック内のすべてのシート名を一覧表示

 

このチュートリアルでは、ワークブック内のすべてのシートを一覧表示するための4 つの効果的な方法をご紹介します。ご自身のニーズに最も合う方法をお選びいただき、ステップバイステップの手順に従ってスムーズにタスクを完了してください。


コピー&ペーストを使用(手動)

すべてのワークシート名を一覧表示する最もシンプルな方法は、手動での操作です:

手順1:新しいワークブックを開く
手順2:コピーしたいシートのタブをダブルクリックする

名前をコピーするために選択されたExcelシートタブのスクリーンショット

手順3:Ctrl + C キーを押してシート名をコピーする
手順4:セルをクリックして Ctrl + V を押し、シート名を貼り付ける

コピーしたシート名をExcelのセルに貼り付ける方法を示すスクリーンショット

手順5:上記の手順を繰り返して、すべてのシートタブ名を1 つずつワークブックにコピー&ペーストする

Excelブック内の複数のシートタブを表示し、その名前を一覧表示するスクリーンショット

この方法は少数のシート名には適していますが、数十ものシートがある場合は時間がかかります。大規模なワークブックの場合は、以下で説明するより効率的な方法をご検討ください。


Kutools for Excel を使用(簡単で、シート名にリンク可能)

Kutools for Excel の「リンクテーブルの作成」機能は、ワークシート名付きのリンクリストをExcel 上で素早く生成し、操作性を大幅に向上させます。各シートに対して自動でハイパーリンクを設定するため、クリックするだけで目的のシートに直接移動可能。大規模なワークブックの管理に最適で、手動での操作よりもずっと効率的かつ簡単です。

Kutools for Excelは、複雑な作業を効率化する300 以上の高度な機能を提供し、創造性と生産性を高めます。AI 機能を統合したKutools は正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

「KUTOOLS PLUS」>「ワークシート」>「リンクテーブルの作成」をクリックします。表示されるダイアログボックスで、以下の設定を行ってください。

  1. 目次のスタイルを選択してください(リンク可能なシート名をハイパーリンクテキストとして表示するか、ボタンとして表示するか)。

  2. シート名の一覧を表示する新しいシートの名前を指定します。

  3. 新しいシートの配置場所を指定してください。

  4. シート名を分割表示する際に使用する列数を指定してください。

  5. 「OK」をクリックしてください。

    Kutools for Excelダイアログのスクリーンショット(シート名の一覧を作成するため)

目次のスタイル:ハイパーリンク目次のスタイル:ボタン

クリック可能なハイパーリンク付きでExcelシート名が一覧表示されているスクリーンショット

ボタンとマクロ付きでシート名の一覧が表示されているExcelのスクリーンショット

シートを素早く表示して簡単に切り替えるには、Kutools for Excel の「ナビゲーション」機能が非常に効果的です。この機能は、すべてのシート名をクリック可能なリンクとして一覧表示し、簡単にアクセスできるだけでなく、開いているすべてのワークブックも表示して、素早い切り替えを可能にします。

Kutoolsナビゲーションペインが、すべてのブックシートをクリック可能なリンクとして一覧表示しているGIF

Kutools for Excel— 300 以上の必須ツールでExcel をパワーアップ!作業が格段にスピードアップし、驚くほど簡単に。さらに AI 機能を活用して、よりスマートなデータ処理と生産性の飛躍的向上を実現します。今すぐ入手


名前付き範囲を使用(新しいシートに一覧表示)

Excel では、名前付き範囲を作成すれば、新しいシートにすべてのシート名を効率よく一覧表示できます。

手順1:[数式]タブの[名前の定義]をクリックします。

名前付き範囲を作成するためのExcelの「数式」タブを示すスクリーンショット

手順2:[新しい名前]ダイアログボックスで、名前と数式を編集します。
  • 「名前」:名前付き範囲の名前を入力

  • 「参照範囲」:以下の数式をここにコピー&ペースト

    =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
  • 「OK」をクリックしてください。

    名前付き範囲を定義するためのExcelの「新しい名前」ダイアログのスクリーンショット

手順3:数式を使ってシート名を一覧表示します。

セルに次の数式を入力して「Enter」キーを押すと、すべてのシート名が取得されます。

=TRANSPOSE(ListNames)

ListNames は、上記の手順で名前付き範囲に付けた名前です。

Excelの新しいワークシートに数式を使用してシート名が一覧表示されているスクリーンショット

注:この方法では、新しいワークブック内のシート名を一覧表示できません。

VBA を使用(不安定)

より高度でカスタマイズ性の高い方法として、VBA スクリプトを記述してワークシート名を抽出・一覧表示するという選択肢があります。

手順1:シート名を一覧表示したいブックを開きます。
手順2:Alt + F11 キーを押して、Microsoft Visual Basic for Applications ウィンドウを開きます。
手順3:[挿入]>[標準モジュール]をクリックします。

新しいモジュールを挿入する方法を示すExcelのVBAエディターのスクリーンショット

手順4:以下のコードをモジュールにコピー&ペーストしてください。
Sub ListSheetNamesInNewWorkbook()
'UpdatebyExtendoffice
    Dim wbSource As Workbook
    Dim wbTarget As Workbook
    Dim wsTarget As Worksheet
    Dim i As Integer
    
    ' Reference the current workbook
    Set wbSource = ActiveWorkbook
    
    ' Create a new workbook
    Set wbTarget = Workbooks.Add
    Set wsTarget = wbTarget.Sheets(1)
    
    ' List all sheet names from the active workbook in the new workbook
    For i = 1 To wbSource.Sheets.Count
        wsTarget.Cells(i, 1).Value = wbSource.Sheets(i).Name
    Next i
    
    ' Cleanup
    Set wbSource = Nothing
    Set wbTarget = Nothing
    Set wsTarget = Nothing
End Sub

Excelですべてのシート名を一覧表示するためのVBAコードのスクリーンショット

手順5:F5 キーを押すか、[実行]ボタンをクリックして、コードを実行します。

これにより、すべてのワークシート名が一覧表示された新しいワークブックが開きます。

VBAを使用してすべてのシート名が一覧表示された新しいブックのスクリーンショット


それぞれの方法には目的に応じた独自のメリットがあります。簡単な手動の一覧表示から、KutoolsVBAといった高度なソリューションまで、ご自身のワークフローに最適な方法を選んで、Excel ワークシートをより効率的に管理・ナビゲートしましょう!さらに役立つExcel のヒントやテクニックは、当社ブログをご覧ください。


最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索、ハイライト、または重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを操作    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools は英語、スペイン語、ドイツ語、フランス語、中国語、および40+以上の言語をサポートしており、お好みの言語でお使いいただけます!

Kutools for Excel は300 以上の機能を搭載しており、必要な機能が常にワンクリックで利用できます。。。


Office Tab - Microsoft Office(Excel を含む)でタブを使った読み書きを可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減し、マウス手首の悩みともおさらばです。
  • 複数のドキュメントを表示・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome ・Edge ・Firefox のような使いやすさで、効率的なタブ機能を導入します。