重要なポイント
HYPERLINK 関数を使用すると、リンク先のシート、セル、または定義された名前を含むファイル パスまたは URL を入力できます。例: “=HYPERLINK(“[HTG_Desktop.xlsx]Sheet1!A6″)” 表示テキストを挿入してリンクをわかりやすくします。
Excel には 、ツールバーに独自のリンク機能が 組み込まれています。ただし、HYPERLINK 関数を使用すると、会社のイントラネット、共有サーバー、別のドライブ上のブックへのリンク、さらには Word 文書のブックマークなど、さらに多くのことを行うことができます。この多機能な機能でできることをすべて見てみましょう。
ハイパーリンク機能とは何ですか?
Excel の HYPERLINK は、あらゆる種類の場所やオブジェクトへの 機能です。もちろん、Excel のリンク ツールを使用して、HYPERLINK と同じことのいくつかを実行することもできます。ただし、 数式を 使用すると、リンクをより細かく制御できます。HYPERLINK は、一般的に数式の作成に慣れることができる簡単な関数です。さらに、HYPERLINK を使用すると、特定のセルまたは定義された名前に直接リンクできます。
関数の数式の構文は次のとおりです。
HYPERLINK(location, text)
最初の引数のみが必要で、Excel ファイルへのパスが含まれます。
2 番目の引数を使用して、特定のテキストをリンクとして表示できます。テキストを引用符で囲むか、セル参照を使用します。たとえば、ファイル パスまたは URL を表示する代わりに、「ここをクリック」または現在のシートの別のセルの値を表示できます。
1. スプレッドシート内のセルへのリンク
現在のスプレッドシートの特定のセルにリンクするには、ファイル名、シート名、セル参照を含めます。ファイル名を括弧で囲み、引数全体を引用符で囲んでいることに注意してください。
たとえば、次の数式では、Sheet1 という名前の現在のスプレッドシートのセル A6 にリンクします。ファイル名は HTG_Desktop.xlsx です。 ファイル拡張子 を忘れずに含めてください。これは、Excel のバージョンに応じて .xls または .xlsx のいずれかになります。
=HYPERLINK("[HTG_Desktop.xlsx]シート1!A6")
同じファイル、シート、セルにリンクするが、リンクに「A6 に移動」などのわかりやすい名前を使用するには、次の数式を使用します。
=HYPERLINK("[HTG_Desktop.xlsx]Sheet1!A6","A6 に移動")
2. ワークブック内のセルへのリンク
現在のワークブック内のセルにリンクするが、 別のシート にある場合は、現在のシート名を他のシートの名前に置き換えるだけです。
ここでは、Sheet2 のセル B2 にリンクします。
=HYPERLINK("[HTG_Desktop.xlsx]シート2!B2")
ファイル名を入力する代わりに、
CELL 関数を
location
引数として挿入することもできます。上記と同じセルにリンクする式は次のとおりです。
=HYPERLINK(CELL("住所",Sheet2!B2))
この組み合わせ関数式では、
text
引数の表示テキストを入力することもできます。引用符で囲んだテキストを追加する代わりに、セル D1 の値である「タイトル」という単語を使用します。
=HYPERLINK(CELL("住所",Sheet2!B2),D1)
3. 定義された名前へのリンク
現在の Excel ブックまたは別の Excel ブック内の 名前付きセル範囲 にリンクしたい場合があります。この場合、定義された名前の直前にパスを括弧で囲みます。
HTG_Desktop.xlsx というタイトルの現在のブック内の定義された名前 Scores にリンクするには、次の式を使用します。
=HYPERLINK("[HTG_Desktop.xlsx]スコア")
別のブックの定義名 Totals にリンクするには、次のように括弧内に完全なパスを入力し、その後にセル範囲名を入力します。
=HYPERLINK("[C:\\Users\Sandy\Desktop\MyDataEntryForm.xlsx]合計")
表示テキストに別のものを使用するには、どちらの例でも、それを 2 番目の引数に追加するだけです。
=HYPERLINK("[HTG_Desktop.xlsx]スコア","そこに行く")
4. 別のドライブ上のワークブックへのリンク
コンピューター上の別のドライブにある Excel ファイルにリンクすること もできます。必要に応じて、セルまたは名前付き範囲に直接リンクすることもできます。
指定されたセルまたは定義された名前を持たずにファイルにリンクするには、完全なパスを引用符で囲みます。ここでは、E ドライブ上のファイル MyDataEntryForm.xlsx にリンクします。
=HYPERLINK("E:\MyDataEntryForm.xlsx")
特定のセルについて、同じファイルと場所にある Sheet1 の C9 にリンクします。その後、シート名とセル参照を含むパスを括弧で囲みます。
=HYPERLINK("[E:\MyDataEntryForm.xlsx]Sheet1!C9")
別の例として、同じファイルと場所にある名前付き範囲 Totals にリンクします。 定義された名前を使用している ため、必ずパスの前後に括弧を挿入してください。ここでは、表示テキスト Totals を含めます。
=HYPERLINK("[E:\MyDataEntryForm.xlsx]合計","合計")
5. Web 上のワークブックへのリンク
おそらく、リンク先のワークブックが会社のイントラネットまたは Web サイト上にある可能性があります。次のように完全パスを引用符で囲むことで、リモート XLSX ファイルにリンクできます。
=HYPERLINK("http://www.mysite.com/report.xlsx")
特定のシートおよびセルにリンクするには、ファイル パスを括弧で囲み、その直後にシート名とセル参照を続けます。
=HYPERLINK("[http://www.mysite.com/report.xlsx],Sheet1!A7")
6. Word ドキュメントへのリンク
ドキュメントをスプレッドシートと統合する場合は、HYPERLINK 関数を使用して Word ドキュメントにリンクできます。さらに、 Word で作成したブックマーク に直接リンクできます。
Word 文書にリンクするには、完全なパスを引用符で囲み、ファイル拡張子を忘れないでください。 Word の場合、バージョンに応じて .doc または .docx のいずれかになります。
=HYPERLINK("C:\\Users\Sandy\Desktop\MiscWorkDoc.docx")
代わりに Word のブックマークにリンクするには、括弧の後にブックマーク名を追加します。ここでは、上記と同じファイルにリンクしますが、Details という名前のブックマークに直接リンクし、表示テキスト Report を含めます。
=HYPERLINK("[C:\\Users\Sandy\Desktop\MiscWorkDoc.docx]詳細","レポート")
Excel で、特に別のブックや Web 上の特定のセルにリンクを作成する別の方法を探している場合は、HYPERLINK 関数を念頭に置いてください。
さらに詳しくは、 Google スプレッドシートでセルやスプレッドシートにリンクする 方法もご覧ください。
|
Excel関数を使いこなす |
||
|
機能 |
平均 · 連結 · カウント · COUNTIF · DATEDIF · フィルタ · 周波数 · FV · ハイパーリンク · IF · IFS · イメージ · インデックス · IS · LEN · マッチ · メディアン · ランド · ラウンド · RRI · ソート · SQRT · 置換 · 小計 · 合計 · SUMIF · · TRIM · TRUNC · VLOOKUP · WEEKDAY · XLOOKUP · YEAR |
|
|
種類 |
||
|
説明した |
数式のコピー · 数式の評価 · 関数の検索 · 数式エラーの修正 · 関数と数式 · ルックアップ関数の比較 · 数式のロック · 数式の構造化 · 数式の翻訳 |





