HYPERLINK 関数

ここでは、Microsoft Excel の HYPERLINK 関数の書式および使用法について説明します。

説明

HYPERLINK 関数では、現在のブックの別の場所にジャンプするか、ネットワーク サーバー、イントラネット、またはインターネットに保存されているドキュメントを開くショートカットを作成します。 HYPERLINK 関数を含むセルをクリックすると、Excel で一覧された場所にジャンプするか、指定したドキュメントが開きます。

書式

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

HYPERLINK 関数の書式には、次の引数があります。

  • リンク先    必ず指定します。 開くドキュメントのパスとファイル名。 リンク先には、ドキュメント内の特定の位置 (Excel のワークシートまたはブックの特定のセルや名前付き範囲など) や、Microsoft Word 文書のブックマークを指定することができます。 パスは、ハードディスクドライブに保存されているファイルにすることができます。 パスは、サーバー (Microsoft Excel for Windows) のユニバーサル名前付け規則 (UNC) パスまたはインターネットまたはイントラネット上の Uniform Resource Locator (URL) パスにすることもできます。

       Web 用 Excel HYPERLINK 関数は、web アドレス (url) でのみ有効です。 リンク先には、引用符で囲まれた文字列、または文字列としてリンクを含むセルへの参照を指定できます。

    リンク先に指定したジャンプ先が存在しない場合や、移動できない場合は、セルをクリックするとエラーが表示されます。

  • 別名    省略可能です。 セルに表示する文字列または数値を指定します。 別名は青色で表示され、下線が引かれます。 別名を省略すると、セルには "リンク先" で指定した文字列が表示されます。

    別名には、値、文字列、名前、またはジャンプする文字列または値を含むセルを指定することができます。

    別名でエラー値 (#VALUE! など) が返されると、セルには、ジャンプテキストではなくエラーが表示されます。

解説

Excel デスクトップアプリケーションで、ハイパーリンクが含まれているセルのうち、ハイパーリンク先にジャンプすることなくセルを選択するには、セルをクリックしてマウスボタンを押したままにし、ポインターが十字 Excel の選択カーソル になったらマウスボタンを離します。 Web 用 Excelで、ポインターが矢印のときにセルをクリックして選択します。ポインターが手の形に変わったらクリックして、ハイパーリンクのリンク先にジャンプします。

使用例

結果

=HYPERLINK("http://example.microsoft.com/report/budget report.xlsx", "予算報告書を表示するには、ここをクリックしてください。")

Http://example.microsoft.com/report に保存されているブックを開きます。 このセルには、"レポート用にクリック" というテキストが表示されます。

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]Annual!F10", D1)

http://example.microsoft.com/report に保存されているブックの中の Annual ワークシート上のセル F10 へのハイパーリンクが作成されます。 ハイパーリンクを格納するワークシート上のセルには、セル D1 の内容がリンク文字列として表示されます。

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]'First Quarter'!DeptTotal", "クリックして First Quarter Department Total を見る")

Http://example.microsoft.com/report に保存されているブックの第1四半期のワークシートにDeptTotalという名前の範囲へのハイパーリンクを作成します。 ハイパーリンクが含まれているワークシートのセルに "クリックすると、第1四半期部門の合計" が表示されます。

=HYPERLINK("http://example.microsoft.com/Annual Report.docx]QrtlyProfits", "四半期収益報告書")

Word ファイルの特定の位置にジャンプするには、あらかじめその位置にブックマークを定義しておく必要があります。 この例では、http://example.microsoft.com に保存された Annual Report.doc というファイル内の QrtlyProfits というブックマークにジャンプするハイパーリンクを作成します。

=HYPERLINK("\\FINANCE\Statements\1stqtr.xlsx", D5)

セル D5 の内容をセルのジャンプテキストとして表示し、 FINANCEサーバーに保存されているブックを [ステートメントの共有] に表示します。 この例では、UNC パスを使用しています。

=HYPERLINK("D:\FINANCE\1stqtr.xlsx", H10)

D ドライブの Finance フォルダーに格納されている 1stqtr.xlsx というブックにジャンプするハイパーリンクをアクティブ セルに設定します。アクティブ セルには、セル H10 の内容が表示されます。

=HYPERLINK("[C:\My Documents\Mybook.xlsx]Totals")

Mybook.xlsx という別の (外部の) ブックの Totals というセル範囲にジャンプするハイパーリンクを作成します。

=HYPERLINK("[Book1.xlsx]Sheet1!A10","Go to Sheet1 > A10")

現在のワークシートの別の場所にジャンプするには、Sheet1 が現在のワークシートの場合、このようにブックの名前とワークシートの名前の両方を含めます。

=HYPERLINK("[Book1.xlsx]January!A10","Go to January > A10")

現在のワークシートの別の場所にジャンプするには、January がブックの別のワークシートの場合、このようにブックの名前とワークシートの名前の両方を含めます。

=HYPERLINK(CELL("address",January!A1),"Go to January > A1")

完全修飾ワークシート参照 ([Book1.xlsx]) を使用することなく、現在のワークシートの別の場所にジャンプするには、CELL("address") が現在のブック名を返す場合、この書式を使用できます。

=HYPERLINK($Z$1)

HYPERLINK 関数を使用するワークシート内のすべての数式を、同じ引数を使用してすばやく更新するには、同じワークシート上または別のワークシート上の別のセルにリンク ターゲットを配置し、HYPERLINK 数式でリンク先として、そのセルへの絶対参照を使用します。 リンク ターゲットに対して行った変更は、HYPERLINK 数式に直ちに反映されます。

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×