Windows 11 & Office 2021 Excel 2021

一括リンク設定!HYPERLINK関数を使ってWebもフォルダーも簡単設定

投稿日:2025年2月24日 更新日:

ハイパーリンクは、[挿入]タブの[リンク]から[ハイパーリンクの挿入]ダイアログボックスを表示して設定できます。

同じリンク先であれば、複数のセルに一括で設定することも可能です。

しかし、複数の異なるURLなどに一括でリンクを設定することはできません。1つずつ設定しなければなりません。

そこで便利なのが、HYPERLINK(ハイパーリンク)関数です。

この関数を使えば、複数の異なるリンクをまとめて設定することができ、作業を効率化できます。

ハイパーリンク関数を入力したセル

参考[挿入]タブの[リンク]から[ハイパーリンクの挿入]ダイアログボックスを表示して設定する方法は、以下の記事で解説しています。

ハイパーリンクの挿入・編集・削除(クリックして簡単にアクセス)

ハイパーリンクを挿入すると、セル内の文字列や図形に別の場所の情報をリンクさせることができます。 ハイパーリンクを挿入すると、クリックするだけ ...

続きを見る

HYPERLINK(ハイパーリンク)関数とは

HYPERLINK(ハイパーリンク)関数とは、指定したリンク先へのハイパーリンクを作成する関数です。

URLを指定してWebサイトを表示したり、別ブックのパスを指定して開いたりすることができます。

HYPERLINK 関数 - Microsoft サポート(Microsoft)

書式は、以下のようになります。

HYPERLINK(リンク先,[別名])

リンク先には、URLやファイルのパスなど、リンク先を表す文字列を指定します。

別名には、セルに表示する文字列を指定します。省略できますが、省略した場合は[リンク先]で指定した文字列が使用されます。

ウェブページのURLをリンクして表示

ウェブページのURLを取得してクリックして、直ぐに開けるようにします。

以下の表では、A列にURL、B列にタイトル名を入力しています。

URLを貼り付けしてもハイパーリンクには、ならないようにしています。

A列にURL、B列にタイトル名を入力している表

参考セルにURLを貼り付けして、そのままリンクするには、ダブルクリックするか、キーボードから[F2]キーを押すとハイパーリンクになります。

URLがリンクされない時は[F2]キーかダブルクリックで

オートコレクトの設定でハイパーリンクにしないように設定することもできます。

URLを貼り付けしてもハイパーリンクにならない場合

HYPERLINK関数の使い方

セル[C2]にHYPERLINK関数を使って、ウェブページを開けるようにします。

半角で[=hy]まで入力すると、関数候補一覧の中に[HYPERLINK]が表示されます。

ハードディスク、ネットワークサーバー、またはインターネット上に格納されているドキュメントを開くために、ショートカットまたはジャンプを作成します。

セルに[=hy]まで入力した時の関数候補一覧[HYPERLINK]

[HYPERLINK]が選択されている状態で、キーボードから[Tab]キーを押すと入力できます。

キーボード[Tab]キー

HYPERLINKが入力されたセル

このまま数式バーの[関数の挿入]ボタンをクリックします。

[関数の挿入]ボタン

または、キーボードから[Shift]+[F3]を押します。

キーボード[Shift]+[F3]

HYPERLINKの[関数の引数]ダイアログボックスが表示されます。

[HYPERLINKの関数の引数]ダイアログボックス

[リンク先]のテキストボックスにカーソルがあることが確認して、セル[A2]をクリックします。

リンク先にセル[A2]を指定

[別名]のテキストボックスにカーソルを移動して、セル[B2]をクリックします。

[OK]ボタンをクリックして閉じます。

別名にセル[B2]を指定

数式バーは、以下のようになり、セル[C2]は青い文字の下線付きのハイパーリンクになります。

=HYPERLINK(A2,B2)

完成したハイパーリンク関数

1つのセルで正確な数式が入力できたら、後はオードフィルハンドルで下へドラッグするだけです。

または、フィルハンドルをダブルクリックします。

ここでのサンプルは3つですが、数が多くてもあっという間にハイパーリンクが完成します。

ハイパーリンク関数を入力したセルをオートフィルでコピー

以下のようになれば完成です。

ハイパーリンク関数したセルを下のセルへコピー

また、A列とB列は非表示にしておくと、スッキリすると思います。

A列とB列を選択して右クリックします。ショートカットメニューの[非表示]をクリックします。

ショートカットメニューの[非表示]

結果、以下のようになります。

A列とB列を非表示にした表

参考関数を挿入する方法は、いろいろあります。自分が慣れた方法でかまいません。

セル参照にしておくと、後の編集が楽になります。タイトル名を変更するには、B列のセルの文字列を変更すればOKですし、URLが変わった場合も、A列のセルを編集すればOKです。

セル参照ではなく、直接数式へURLを入力するときはダブルクォーテーションで囲む必要があります。

[関数の引数]ダイアログボックスでは文字列の場合は、自動でダブルクォーテーションが設定されます。

=HYPERLINK("https://toshokan.city.fukuoka.lg.jp/","図書館")

ハイパーリンク関数で直接URLを指定

リンク先の表示

ハイパーリンクを設定したセルをポイントすると、マウスが指の形に変わります。

この時にクリックすると、目的のWebページを表示できます。

ハイパーリンク関数を入力したセルをポイント

リンク先を表示するのではなく、セルを選択する場合は、このまま押し続けると(2秒ほど)マウスポインターの形が白い十字の形になりますので、その時にマウスから指を離します。

セルを選択するときのマウスポインターの形

参考Microsoft Edgeでは、URLをコピーして貼り付けるときに[リンク]と[プレーンテキスト]という2つの形式があります。

[リンク]を選択して、新規セルへ貼り付けすると、タイトル名付きのハイパーリンクになります。

URLのコピー&ペーストの2つの形式[リンク]と[プレーンテキスト]

Microsoft Edgeでは、WebページのURLをコピーして貼り付ける時に、URLではなくWebページのタイトルでリンク貼り付けができ ...

続きを見る

ローカルフォルダーをリンクして表示

リンク先にローカールフォルダーを指定して、クリックして表示することもできます。

ローカルフォルダーをハイパーリンク関数でリンクした表

フォルダーのパスを取得する方法

1つのフォルダー内のパスをまとめて取得するには、取得したいフォルダーをすべて選択して、右クリックしてショートカットメニューから[パスのコピー]をクリックします。

以下は、同じ階層のフォルダーなのですべて選択してパスのコピーを取得していますが、異なる階層の場合は、1つずつフォルダーを選択して取得します。

エクスプローラーでフォルダーを選択して右クリック-[パスのコピー]

そして、それをそのままExcelのシートへ貼り付けします。セル[A2]をアクティブにして貼り付けします。B列にも貼り付けして、B列はフォルダー名のみの表示にします。

そして、セル[C2]へHYPERLINK関数を入力します。

参考パスのコピーのショートカットキーは、[Ctrl]+[Shift]+[C]です。Windows 11で使用できます。

キーボード[Ctrl]+[Shift]+[C]

[パスのコピー]はエクスプローラーにもあります。(Windows 8以降)

エクスプローラーの[パスのコピー]

また、Windows 10では[Shift]キーを押したまま右クリックすると、ショートカットメニューに[パスのコピー]コマンドが表示されます。

キーボード[Shift]キー

パスのコピーについては、以下の記事で解説しています。

[パスのコピー]コマンド(Shiftキーを押しながら右クリックでも表示)

Windows 8、Windows 10、Windows 11でファイルのパスをコピーする方法を紹介します。 2つの方法を紹介します。 Wi ...

続きを見る

また、以下の記事内では、フォルダー内の複数ファイルのパスをまとめてコピーする方法も解説しています。

Shiftキーを押しながら右クリックしてファイルのパスをコピー

ファイルのパスをコピーする方法です。 いろいろなやり方がありますが、ここでは、Windowsの機能を使ったファイルのパスをコピーする方法を紹 ...

続きを見る

フォルダーを一括作成する方法は、以下の記事で解説しています。

大量フォルダーを瞬時に作成(Excelとバッチファイルで)

フォルダーを作成し、それぞれに名前を付ける作業は手間がかかります。 作成するフォルダーの数が増えるほど、その手間は大きくなります。 ここでは ...

続きを見る

リンク先にブックを指定して表示

リンク先にブックを指定して表示することもできます。

ブック名を指定したハイパーリンク関数

フォルダーのハイパーリンクを作成した時と同じです。

右クリックしてショートカットメニューから[パスのコピー]をクリックして、ブックのパスを取得して、シートへ貼り付けします。

階層が異なる場合は、それぞれパスのコピーを取得して、シートへ貼り付けします。

ショートカットメニューの[パスのコピー]

リンク先ブックのシート名とセル番地を指定するには

リンク先ブックのシート名とセルを指定する場合は、以下のように修正します。

ここでは、[大阪]シートのセル[A1]を指定しています。

同一ブック内にハイパーリンクを設定するときは、[#]が必要になります。また、[!A1]はセル番地を表します。

ダブルクォーテーションで囲んだ文字列とセル参照を[&]でつなぎます。

=HYPERLINK(A2&"#大阪!A1",B2)

ブック名とシート名とセル番地を指定したハイパーリンク関数

シート名をセル参照にするのであれば、以下のようになります。

=HYPERLINK(A2&"#"& B2 &"!A1",C2)

シート名をセル番地にしたときのハイパーリンク関数

もし、シート名に空白スペースや括弧などの文字がある場合は、シングルクォーテーションが必要になります。

=HYPERLINK(A2 & "#'東京 本社'!A1", B2)

HYPERLINK関数を使った目次シートの作成

ハイパーリンク関数を使用すると、目次シートも簡単に作成できます。

シートの数が多くなると、シートの移動も煩わしくなります。目的のシートが隠れてしまっている場合などは、特に大変です。

こういう場合に[目次シート]を作成しておくと効率よく作業ができます。

A列にシート名を入力しておきます。

セル[B2]にHYPERLINK関数を使って入力します。

[#]や[!A1]はダブルクォーテーションで囲んで、[&]でつなぎます。

=HYPERLINK("#"& A2 &"!A1",A2)

ブック内のシートとセル番地を指定したハイパーリンク関数

セル[B2]をクリックすると、[営業部]シートのセル[A1]に飛びます。

ハイパーリンクのセルをクリックして[営業部]シートのセル[A1]がアクティブになった

また、目次シートへ戻るためのハイパーリンクを設定しておくと、より便利になります。

以下のように入力します。

=HYPERLINK("#目次シート!A1","目次シートへ戻る")

目次シートへ戻るハイパーリンク関数

シート名をイミディエイトウィンドウから一括取得するには

シート数が多いとシート名の一覧を作成するのも面倒です。

簡単に取得する方法があります。

キーボードから[Alt]+[F11]を使って[VBE]を起動します。

キーボード[Alt]+[F11]

起動したVBE

そして、[Ctrl]+[G]を押して、イミディエイトウィンドウを表示します。

キーボード[Ctrl]+[G]

イミディエイトウィンドウ

イミディエイトウィンドウに以下のコードをコピーして貼り付けします。

これは、現在開いているブックにあるすべてのシートの名前を表示するためのコードです。

For Each n In ThisWorkbook.Sheets: debug.print n.name : next n

イミディエイトウィンドウにコードを貼り付け

[Enter]キーを押すと、シート名が取得できます。

シート名をコピーして、目次シートへ貼り付けします。

VBEの画面は、[閉じる]ボタンをクリックして閉じます。

ブックのシート名が表示されたイミディエイトウィンドウ

参考ハイパーリンクを使用せずに、シートを移動するには、[シートの選択]ウィンドウを表示すると便利です。

シート切り替えボタン付近でポイントすると、以下のように表示されます。

右クリックすると、[シートの選択]ダイアログボックスが表示されます。

シート切り替えボタン

移動先のシート名を選択して[OK]ボタンをクリックします。

または、ダブルクリックします。

[シートの選択]ダイアログボックス

シートの切り替え操作については、以下の記事で解説しています。

[Ctrl]キーと左クリックで先頭や最後のシートにスクロール

Excel2013では、シート見出しの左端に(三角マーク)が表示され、その(三角マーク)をポイントすると、メニューが現れます。 メニューを見 ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

関連記事30件

Profile

-Windows 11 & Office 2021 Excel 2021

Copyright © 2001-2025 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2025 AllRights Reserved Powered by AFFINGER4.