共有された Excel ファイルで、青い文字のハイパーリンクを押しても何も起きない。あるいは警告が出て、その先に進めない。急いでいるときほど焦りますよね。
Excel のハイパーリンクが開けない原因は、ひとつではありません。保護ビューのような安全機能からパソコン側の設定まで、原因の層がいくつもあるんです。
やみくもに設定をいじると、かえって遠回りになりがち。この記事では、30秒でできる先頭チェック1つと、確認が軽い順に並べた原因5つで切り分けます。症状から当たりを付けて、該当する節だけ読めば大丈夫ですよ。
対応バージョン: Windows のデスクトップ版 Excel(Microsoft 365・2016 以降)を前提にしています。Web 版(Excel for the web)の HYPERLINK 関数は、Web アドレス(URL)でのみ有効です。パソコン内や社内サーバーのファイルへのリンクは、デスクトップ版で開いてください。Mac 版は本記事の対象外です。
まず症状で絞り込む|Excelのハイパーリンクが開けないときの早見表
Excel のハイパーリンクが反応しないときは、いきなり設定画面を開く前に「どんな症状か」を見るのが近道です。メッセージの有無や、どのリンクだけ開かないかで、疑う場所がかなり絞れます。
症状別の早見表(先頭チェック+原因5つ)
自分の症状に近い行を探して、右端の節へ進んでください。
| 症状 | 疑う原因 | 見る節 |
|---|---|---|
| クリックしても無反応。画面が青い枠やページ番号の表示になっている | 表示モード(改ページプレビュー) | 先頭チェック |
| 画面上部に黄色・赤のバーが出ている/開く前に警告ダイアログが出る | 保護ビュー・セキュリティ警告 | 原因1 |
| URL は開くのに、ファイルやフォルダへのリンクだけ開かない・エラーが出る | リンク先の移動・名前変更・相対パス・「#」 | 原因2 |
| どのリンクを押しても、ブラウザや PDF が立ち上がらない | 既定のブラウザ・アプリの関連付け | 原因3 |
| HYPERLINK 関数で作ったセルだけ開かない | 関数の引数ミス | 原因4 |
| リンクのセルをクリックしても、選択すらできない | シート保護・セルのロック | 原因5 |
確認が軽い順のフロー
症状がはっきりしないときは、上から順に試していきましょう。手間がかからない確認ほど先に置いています。
[先頭] 表示モードを「標準」に戻して、もう一度クリック
↓ だめなら
[原因1] 黄色・赤のバーがあれば「編集を有効にする」→再クリック
↓ だめなら
[原因2] リンク先のファイルが、その場所に本当にあるか確認
↓ だめなら
[原因3] リンク先を Excel 以外から直接開けるか確認
↓ だめなら
[原因4] HYPERLINK 関数なら、引数の書き方を確認
↓ だめなら
[原因5] シートが保護されていないか確認
↓ それでもだめなら
[最終手段] Office の更新・修復(FAQ の節)
30秒でできる先頭チェック(表示モードを標準に戻す)
まず見てほしいのが、シートの表示モードです。改ページプレビューなど標準以外の表示にしていると、リンクが反応しないという報告があります。
確認できた範囲では、公式ヘルプにこの挙動の記載は見つかりませんでした。とはいえ切り替えは数秒で済むので、先に潰しておきましょう。
- 「表示」タブを開く
- 「ブックの表示」グループの「標準」をクリックする
- もう一度リンクをクリックする
画面右下のステータスバーにある表示切り替えアイコンでも、標準表示に戻せます。これで開けば解決。開かなければ、次の原因1へ進んでみてください。
原因1|保護ビュー・セキュリティ警告でリンクが開けない
メールの添付やダウンロードで受け取ったファイルなら、最初に疑いたいのがこの原因です。Excel の安全機能が働いていて、リンクの動きに影響している可能性があります。
見分け方30秒チェック
次のどちらかに当てはまるかを見てください。
- 画面上部に黄色または赤のメッセージバーが出ている(保護ビュー)
- リンクをクリックすると、開く前に警告ダイアログが出る
保護ビューは、インターネットやメール添付など、安全かどうか分からない場所から来たファイルを読み取り専用で開く機能です。送信者が安全でないと判断された Outlook の添付ファイルや、他の人の OneDrive から開いたファイルも対象です。
直し方:編集を有効にしてから試す
保護ビューでは編集などの機能が制限されます。リンクとの関係は公式ヘルプに明記がないため、ここは「切り分けの1手」として試してください。
- 黄色のバーなら「編集を有効にする」をクリックする
- 赤いバーなら「ファイル」→「とにかく編集」を選ぶ
- もう一度リンクをクリックする
編集を有効にして開くようになれば、保護ビューが関係していたと判断できます。
保護ビューを毎回出さない設定や、信頼できる場所の登録方法は別記事にまとめました。「Excelの保護ビューが毎回表示される問題の解決法」もあわせて見てみてくださいね。
警告ダイアログが出るのは仕様(続行で開ける)
リンク先がファイルの場合、クリックすると警告が出ることがあります。Microsoft の公式解説には、次のような文言が載っています。
“path/filename” を開きます。 ハイパーリンクは、コンピューターやデータに有害な場合があります。 コンピューターを保護するには、信頼できるソースからのハイパーリンクのみをクリックします。
公式によると、この警告はセキュリティレベルの設定に関係なく表示されます。つまり故障ではなく仕様。リンク先が信頼できるなら、続行を選べば開けます。
Excel 2016 で、別ファイルへのリンクを押すと次の警告が出たという相談もありました。
ファイルにはウイルスやコンピューターに問題を起こす可能性があるものが含まれていることがあります。このファイルが信頼できる所からのものか確かめてください。このファイルを開きますか?
この相談への回答では、リンク先のサーバーを「信頼できる場所」に登録する方法が挙げられていました。社内サーバーのファイルで毎回出るなら、検討してみてもよいでしょう。
なお、画面の実際の文言は版によって多少異なる場合があります。警告には、Office 自身が出すものと HLINK.dll(リンクを開く部品)が出すものの2系統があります。メッセージ内のファイルパスが引用符で囲まれていれば Office 側、というのが公式の見分け方です。
マクロ警告・外部リンク更新ダイアログとの違い
似た見た目の警告が、ほかにも2つあります。混同しやすいので、出るタイミングで区別しておきましょう。
| 警告の種類 | 出るタイミング | 詳しい記事 |
|---|---|---|
| ハイパーリンクの警告 | リンクをクリックしたとき | この記事 |
| マクロの警告・ブロック | ファイルを開いたとき(マクロ入りのブック) | マクロがブロックされて実行できない |
| 外部リンクの更新ダイアログ | ファイルを開いたとき(他ブックを参照する数式がある) | 外部リンクの更新が毎回出る |
「開いた瞬間に出る」ならマクロか外部リンク、「クリックしたときに出る」ならハイパーリンクの警告です。該当しそうな記事もあわせて見てみてください。
原因2|リンク先が見つからない(移動・名前変更・相対パス・#)
URL のリンクは開くのに、ファイルやフォルダへのリンクだけ開かない。この場合は、リンク先が「そこにない」可能性が高いです。
見分け方30秒チェック
リンクのセルにマウスを重ねると、リンク先のパスが小さく表示されます。そのパスをエクスプローラーで実際にたどってみましょう。
- ファイルが別のフォルダに移動されていないか
- ファイル名が変わっていないか(「_最新版」が付いた、日付が変わった等)
- ファイル自体が削除されていないか
- 共有フォルダなら、自分にアクセス権があるか
エクスプローラーでたどれないなら、原因はほぼここ。リンクではなく、リンク先の問題です。
直し方:ハイパーリンクの編集で張り直す
リンク先の正しい場所が分かったら、リンクを作り直します。
- リンクのセルを右クリックし、「ハイパーリンクの編集」を選ぶ(Ctrl+K でも開ける)
- 「アドレス」欄を、正しいファイルの場所に直す
- 「OK」を押して、もう一度クリックする
Microsoft のサポート窓口の回答でも、存在を確かめてから作り直す手順が案内されていました。リンクが大量にあるなら、元のフォルダ構成にファイルを戻すほうが早い場合もあります。
ブックごと移動したら切れる「相対パス」の仕組み
自分は何も変えていないのに、ブックを別フォルダに移したら開かなくなった。そんなときは相対パスを疑ってください。
公式ヘルプによると、パスを指定していないリンク先は、既定でアクティブなブックの場所を基準にします。たとえば「資料見積.xlsx」というリンクは、ブックがある場所の「資料」フォルダを探しにいくわけです。
移動前: D:案件A一覧.xlsx → D:案件A資料見積.xlsx(見つかる)
移動後: D:共有一覧.xlsx → D:共有資料見積.xlsx(見つからない)
ブックだけを移動すると、基準の場所がずれてリンクが切れます。対処は、関連フォルダごとまとめて移動するか、リンクを張り直すかのどちらか。
基準の場所を固定したいなら、「ハイパーリンクの基点」という設定もあります。
- 「ファイル」→「情報」→「プロパティ」→「詳細プロパティ」を開く
- 「概要」タブの「ハイパーリンクの基点」に、基準にしたいフォルダのパスを入れる
- 「OK」を押して、ブックを保存する
サポート窓口の回答では、もう1つ見直す設定が挙げられていました。「ファイル」→「オプション」→「詳細設定」→「全般」の「Web オプション」です。「ファイル」タブの「保存時にリンクを更新する」のチェックを外す、という内容でした。
ファイル名に「#」が含まれる場合
リンク先のファイル名やフォルダ名に「#」が入っていないかも見てください。Microsoft のサポート窓口の回答では、「#」があるとリンクの処理で問題が出ることがあるとされていました。
公式ヘルプでの明記は確認できませんでしたが、心当たりがあれば試す価値はあります。ファイル名から「#」を外し、リンクを張り直してみてください。
原因3|既定のブラウザ・アプリの関連付けがおかしい
どのリンクを押してもブラウザが立ち上がらない。PDF のリンクだけ、何も起きない。こうした症状なら、Excel ではなく Windows 側の設定が原因のことがあります。
見分け方30秒チェック
リンク先を、Excel を通さずに直接開けるか試してみましょう。
- URL のリンク:Windows キー+R で「ファイル名を指定して実行」を開き、URL を貼り付けて Enter
- ファイルのリンク:エクスプローラーでそのファイルをダブルクリックする
どちらも「既定のアプリ」で開こうとする操作です。Excel の外でも開かないなら、関連付けの問題が疑われます。外では開けるなら、原因1・2・4に戻って確認してみてください。
直し方:Windowsの既定のアプリを確認する
Windows では、ファイルの種類やリンクの種類ごとに「どのアプリで開くか」を決めています。この関連付けが外れていると、リンクを押しても開くアプリが見つからないことがあります。
- Windows の「設定」→「アプリ」→「既定のアプリ」を開く
- 普段使うブラウザ(Edge や Chrome など)を選ぶ
- 「HTTP」「HTTPS」「.html」がそのブラウザになっているか確認する
確認できた範囲では、Excel のリンク不具合を関連付けの問題と明言した公式ヘルプは見つかっていません。よくある原因の一つとして、試してみてください。
なお、操作の制限や管理者への問い合わせを促すメッセージが出る場合もあります。会社のパソコンなら、組織のポリシーで動作が制限されていることも考えられます。自分で設定を変える前に、情報システム部門へ相談するのが安全ですよ。
PDF・フォルダだけ開けない場合
URL は開くのに、PDF のリンクだけ開かないケースもあります。この場合は「既定のアプリ」で「.pdf」の関連付けを確認してみましょう。PDF 閲覧ソフトを入れ直した直後などに、関連付けが外れていることがあります。
フォルダへのリンクだけ開かない場合は、エクスプローラーでそのフォルダを開けるかを確認します。ネットワーク上のフォルダなら、アクセス権や接続状態も見てください。ここで開けなければ、原因2のリンク先の問題に戻って確認するのがおすすめです。
原因4・5|HYPERLINK関数の引数ミスとシート保護
ここからは、リンクの作り方やシートの設定に原因があるケースです。HYPERLINK 関数を使っているかどうかで、原因4か原因5かを見分けます。
原因4:HYPERLINK関数の引数ミス
セルを選んで数式バーに「=HYPERLINK(」と出ていれば、関数で作ったリンクです。公式ヘルプによると、指定したリンク先が存在しないか移動できない場合は、クリックするとエラーが表示されます。
よくあるのは、リンク先の書き方のミス。次の3点を確認してみてください。
- リンク先が「”」(ダブルクォーテーション)で囲まれているか
- 引数の区切りが「,」(半角カンマ)になっているか
- 同じブック内のセルに飛ぶとき、先頭に「#」が付いているか
NG:=HYPERLINK(https://example.com,"サイトを開く")
OK:=HYPERLINK("https://example.com","サイトを開く")
同じブックの別シートに飛ばすリンクは、「#」の付け忘れが定番のつまずきポイントです。シート名にスペースが入るなら、シート名を「’」(シングルクォーテーション)で囲みます。
NG:=HYPERLINK("集計!A1","集計へ")
OK:=HYPERLINK("#集計!A1","集計へ")
OK:=HYPERLINK("#'月次 集計'!A1","集計へ")
もう1つ気をつけたいのが、セルに作った文字列をリンク先に使う場合。参照先のセルが空だったり、パスの一部が欠けていたりすると、存在しない場所を指してしまいます。数式で組み立てたリンク先は、一度別のセルに表示させて中身を確かめると早いですよ。
=A2&""&B2 ← まず別のセルでリンク先の文字列を確認
=HYPERLINK(A2&""&B2,"開く")
とても長い URL を指定した場合、一部のコミュニティでは「255文字を超えると開けない」という報告もあります。ただし Excel の仕様と制限の一覧に、この制限の記載はありません。長い URL で開かないときは、短い URL で同じ関数を試して切り分けましょう。
関数の構文やリンク先の種類、リンクの解除方法は「ExcelのHYPERLINK関数の使い方」で詳しく解説しています。書き方そのものに自信がないときは、そちらもどうぞ。
原因5:シート保護でリンクのセルを選択できない
リンクのセルをクリックしても、選択枠すら動かない。そんなときは、シートが保護されていないかを確認しましょう。「校閲」タブに「シート保護の解除」と表示されていれば、保護中です。
シートを保護するときは、「このシートのすべてのユーザーに許可する操作」を選べます。ここで「ロックされたセル範囲の選択」のチェックを外していると、ロックされたセルは選べません。既定ではすべてのセルがロックされているので、リンクのセルも選べなくなるわけですね。
選択できないセルのリンクが押せるかどうかは、公式ヘルプに記載がありません。ただ、リンクが反応しない原因になっている可能性はあります。次の方法で切り分けてみてください。
- 「校閲」タブ→「シート保護の解除」で保護を外して試す(パスワードが必要な場合あり)
- 保護をかけた人に、「ロックされたセル範囲の選択」を許可してもらう
- リンクのセルだけ「セルの書式設定」→「保護」タブで「ロック」を外してから保護し直す
なお、同じ一覧にある「ハイパーリンクの挿入」は、新しいリンクを挿入する操作の許可です。既存のリンクを開けるかどうかとは別の項目、と覚えておきましょう。
ハイパーリンクが開けないときのよくある質問とまとめ
最後に、よく聞かれる疑問と、ここまでで直らなかったときの最終手段をまとめます。
青い文字なのに反応しないときは?
青い文字に下線が付いていても、リンクになっていないことがあります。単に文字の色と下線を設定しただけのケースです。
[表示]タブの[標準]に切り替えてから、セルを右クリックしてみましょう。メニューに「ハイパーリンクの編集」がなければ、そのセルはリンクではありません。改ページプレビューでは、この項目が出ないという報告もあります。Ctrl+K でリンクを設定し直せば、クリックで開けるようになりますよ。
ブラウザ版の Excel で開けないときは?
ブラウザで開く Web 版の Excel では、公式に「HYPERLINK 関数は Web アドレス(URL)でのみ有効」とされています。Microsoft のサポート窓口の回答でも、パソコン内のファイルへのリンクは開けない機能制限として扱われていました。
この場合は、Web 版の「デスクトップ アプリで開く」で開き直してください。このボタンは、画面上部の「編集」などのモード メニューにあります。デスクトップ版なら、ファイルやフォルダへのリンクも開ける可能性があります。
警告を毎回出さないようにできる?
Microsoft の公式解説には、レジストリで警告を抑える方法が載っています。使う値は「DisableHyperlinkWarning」です。ただし最終手段として考えてください。
設定する場所は、次のキーです(Office 2016 以降・Microsoft 365 共通)。
HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0CommonSecurity
- ここに DWORD (32 ビット) 値「DisableHyperlinkWarning」を作る(キーがなければ作成)
- 値を 1 にすると警告が無効になり、0 にすると有効に戻る
- 公式の手順は https:// などのアドレス向けで、ファイルへのリンクに効くかは明記されていない
- HLINK.dll 側が出す警告(パスが引用符で囲まれていない方)は、設定しても表示される
レジストリを誤って変更すると、重大な問題が起きるおそれがあります。必ず事前にバックアップを取りましょう。
また、警告が消えると不審なファイルへのリンクも確認なしで開いてしまいます。会社のパソコンは管理ポリシーが絡むことも多いため、自分で変更せず情報システム部門に相談してくださいね。
それでも直らないときの最終手段(Office の更新と修復)
ここまで試しても開かないなら、Office 自体の不具合も考えられます。Microsoft のサポート窓口の回答では、更新と修復が挙げられていました。
- 「ファイル」→「アカウント」→「更新オプション」→「今すぐ更新」で Office を最新にする
- それでも直らなければ、Windows の「設定」→「アプリ」から Office を選び、「変更」→「クイック修復」を実行する
- クイック修復で直らなければ、同じ画面から「オンライン修復」を試す
Office を選ぶ画面は、Windows 11 なら「インストール済みのアプリ」です。Windows 10 では「アプリと機能」から選びます。修復は時間がかかることがあるため、作業中のファイルを保存してから始めましょう。更新だけで直るケースもあるので、まずは1から試してみてください。
まとめ
Excel でハイパーリンクが開けないときは、症状を見て、確認が軽い順に切り分けるのが近道です。
- 先頭チェック:表示モードを「標準」に戻して試す
- 原因1:保護ビューなら「編集を有効にする」。警告は仕様なので、信頼できるリンクなら続行で開ける
- 原因2:リンク先の移動・名前変更・相対パス・「#」を確認し、「ハイパーリンクの編集」で張り直す
- 原因3:Excel の外でも開けるかを試し、Windows の既定のアプリを確認する
- 原因4:HYPERLINK 関数の「”」「,」「#」の書き方を見直す
- 原因5:シート保護の「ロックされたセル範囲の選択」を確認する
早見表で当たりを付ければ、確認する場所はぐっと絞れます。共有ファイルのリンクで困ったときは、この記事の順番で一つずつ試してみてくださいね。
