ここでは、Microsoft Excel の HYPERLINK 関数の書式および使用法について説明します。
説明
HYPERLINK 関数は、現在のブック内の別の場所にジャンプするショートカットを作成するか、ネットワーク サーバー、イントラネット、またはインターネットに保存されているドキュメントを開きます。 HYPERLINK 関数を含むセルをクリックすると、Excel で一覧された場所にジャンプするか、指定したドキュメントが開きます。
書式
HYPERLINK(リンク先, [別名])
HYPERLINK 関数の書式には、次の引数があります。
Link_location 必須。 開くドキュメントのパスとファイル名。 リンク先には、ドキュメント内の特定の位置 (Excel のワークシートまたはブックの特定のセルや名前付き範囲など) や、Microsoft Word 文書のブックマークを指定することができます。 ハード ディスク ドライブに格納されているファイルへのパスを指定できます。 パスには、(Microsoft Excel for Windows の) サーバー上の汎用名前付け規則 (UNC) パス、またはインターネットまたはイントラネット上の Uniform Resource Locator (URL) パスを指定することもできます。
注
Web 用 Excel の HYPERLINK 関数は、Web アドレス (URL) に対してのみ有効です。 Link_locationは、引用符で囲まれたテキスト文字列、またはリンクをテキスト文字列として含むセルへの参照を指定できます。
link_locationで指定したジャンプが存在しない場合、または移動できない場合は、セルをクリックするとエラーが表示されます。
Friendly_name オプション。 セルに表示する文字列または数値を指定します。 別名が青で表示され、下線が引かれています。 別名を省略すると、セルには "リンク先" で指定した文字列が表示されます。
別名には、数値、文字列、名前、または文字列や数値を含むセルを指定することができます。
別名で指定した項目にエラー値 (#VALUE! など) が含まれる場合は、セルにはそのエラー値が表示されます。
解説
Excel デスクトップ アプリケーションで、ハイパーリンクの移動先にジャンプせずにハイパーリンクを含むセルを選択するには、セルをクリックし、ポインターが Excel のクロス
になるまでマウス ボタンを押したままにしてから、マウス ボタンを離します。 Excel for the web で、ポインターが矢印の場合にクリックしてセルを選択します。ポインターがポインティング ハンドの場合は、 をクリックしてハイパーリンクの宛先にジャンプします。
例
| 使用例 | 結果 |
|---|---|
| =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 に保存されたブックの [年次 ] ワークシートのセル F10 へのハイパーリンクを作成します。 ハイパーリンクを格納するワークシート上のセルには、セル D1 の内容がリンク文字列として表示されます。 |
| =HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]'第 1 四半期'!DeptTotal", "クリックすると第 1 四半期部門の合計が表示されます") | 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","シート 1 > A10") | 現在のワークシートの別の場所にジャンプするには、Sheet1 が現在のワークシートの場合、このようにブックの名前とワークシートの名前の両方を含めます。 |
| =HYPERLINK("[Book1.xlsx]1 月!A10","Go to January > A10") | 現在のワークシートの別の場所にジャンプするには、January がブックの別のワークシートの場合、このようにブックの名前とワークシートの名前の両方を含めます。 |
| =HYPERLINK(CELL("address",1 月!A1),"Go to January > A1") | 完全修飾ワークシート参照 ([Book1.xlsx]) を使用することなく、現在のワークシートの別の場所にジャンプするには、CELL("address") が現在のブック名を返す場合、この書式を使用できます。 |
| =HYPERLINK($Z$1) | HYPERLINK 関数を使用するワークシート内のすべての数式を、同じ引数を使用してすばやく更新するには、同じワークシート上または別のワークシート上の別のセルにリンク ターゲットを配置し、HYPERLINK 数式でリンク先として、そのセルへの絶対参照を使用します。 リンク ターゲットに対して行った変更は、HYPERLINK 数式に直ちに反映されます。 |