Excel

【Excel】HYPERLINK関数の使い方|クリックで飛べるリンクを簡単に作成する方法

ExcelでURLやファイル、シート内リンクなどを手軽に作成したいときに便利なのが、HYPERLINK(ハイパーリンク)関数です。

この記事では、HYPERLINK関数の基本的な使い方から、実務で役立つ応用例、エラー対処までをわかりやすく解説します。


1. HYPERLINK関数とは?

HYPERLINK関数は、セルに**クリック可能なリンク(ハイパーリンク)**を挿入する関数です。

  • 外部のWebページへのリンク

  • ファイルやフォルダのリンク

  • 同一ブック内の別シートへのジャンプ

  • 名前付き範囲やセル番地へのジャンプ

など、さまざまな用途に使えます。


2. 基本構文と使い方

■ 構文

=HYPERLINK(リンク先, [表示文字列])
引数 説明
リンク先 実際にジャンプするURLやファイルパスなど
表示文字列 セルに表示させたいテキスト(省略可)

■ 例1:Webサイトへのリンクを作成

=HYPERLINK(“https://www.example.com”, “公式サイトはこちら”)

→ セルには「公式サイトはこちら」と表示され、クリックするとWebサイトが開く


3. ファイル・フォルダへのリンクを作成する方法

■ Excelファイルへのリンク

=HYPERLINK(“C:\Users\User\Documents\報告書.xlsx”, “報告書を開く”)

→ ローカルPC上のExcelファイルへリンク

■ フォルダへのリンク

=HYPERLINK(“C:\Users\User\Documents\”, “ドキュメントを開く”)

→ 指定フォルダをエクスプローラーで開く

※相対パスを使うと、他のPCでも動作しやすくなります。


4. シート内リンクの作成方法

■ 別シートの特定セルへリンク

=HYPERLINK(“#Sheet2!A1”, “Sheet2の先頭へ”)

#シート名!セル番地 という形式でシート内ジャンプが可能


■ 名前付き範囲へのリンク

名前付き範囲「売上表」が設定されている場合:

=HYPERLINK(“#売上表”, “売上表へ移動”)

5. 応用テクニック

● URLを動的に組み立ててリンク化

セルA2 example.com
=HYPERLINK(“https://www.” & A2, “アクセスする”)

→ 「https://www.example.com」に飛ぶリンクが自動生成


● 複数ファイルにリンクを一括生成(業務で便利)

ファイル名 関数式例
test1.xlsx =HYPERLINK("C:\共有\" & A2, A2)

→ リストからリンクを一括生成可能


● アイコンや画像にリンクを設定

HYPERLINK関数で作成したセルに画像を重ねたり、画像に直接リンクを設定することで見た目もスマートに。


6. よくあるエラーと対処法

エラー / 問題 原因 対処法
クリックしても反応なし リンク先のパスが間違っている パスを再確認し、パーミッションも確認する
#VALUE! 引数が不正、またはリンク先が存在しない パス・構文を見直す
セルがリンクに見えない 表示文字列を設定していない 第2引数でわかりやすいテキストを設定する
相対パスが機能しない パスの基準がファイルの保存場所でない 相対パスを使う場合はファイルの場所に注意する

7. まとめ

特徴 内容
主な用途 Web、ファイル、シート内などのリンク作成
メリット セルを使ってリンクを簡単に自動化・整形可能
応用 URLの自動生成、ファイル管理、ジャンプボタンの作成など
対応バージョン Excel 2007以降すべて対応(関数自体は古くから利用可能)

✔ 実務での活用例

  • 案件リストから各種報告書へのリンクを自動生成

  • 業務マニュアルにシート内リンクを設けて操作を案内

  • 社内ポータルや外部システムへの導線を一覧化


HYPERLINK関数は「見た目よく、動的にリンクを管理したい」というニーズにピッタリの関数です。
特にファイル管理やシート間ナビゲーションに役立つので、ぜひ日常業務に取り入れてみてください!