目次
マイクロソフトエクセル は、リンクを扱うことができます。 ケースは、次のようなものがあります。 セルへのハイパーリンク , めぐり合う , リンク切れ , 本日は、Excel でダイナミックハイパーリンクを作成する 3 つの簡単な方法を紹介します。 このセッションでは オフィス365 ご自由にお使いください。
練習用ワークブックをダウンロードする
練習用ワークブックは、下記リンクからダウンロードしてください。
ダイナミックハイパーリンクの作成.xlsxExcelで動的なハイパーリンクを作成する3つの適切な方法
で動的なハイパーリンクを作成するためには、次のようにします。 エクセル これについては後ほど説明します。 まず、この例のベースとなるデータセットについて説明します。 ここには、人気のある俳優に関する情報があります。 彼らの名前と詳細は、2つの異なるテーブルまたはリストに格納されています。 このデータセットを使って、動的なハイパーリンクを作成します。
これはシンプルにするための基本的なデータセットであることに注意してください。 実際のシナリオでは、より大きく、より複雑なデータセットに遭遇することがあります。
実際のケースと互換性を持たせるために、2つのリストを2つのシートに分けてみましょう。 俳優の名前リストが データセット のワークシートがあります。
でのディテールも 詳細 のワークシートがあります。
では、ダイナミックハイパーリンクを作成しましょう。 いくつかの方法がありますので、それらの方法を探ってみましょう。
1.HYPERLINK関数を使って動的ハイパーリンクを作成する
動的なハイパーリンクを作成するために ハイパーリンク 機能です。
ステップス
- 最初にセルを選択し ダイナミックハイパーリンク .
- 次に、そのセルに次の数式を入力すると、ダイナミックハイパーリンクが作成されます。
=HYPERLINK("#"& "Details!"& "B5", "Click to See Details")
- ここでは、シート名を 詳細 .名前の後に「」を付けて表記しています。 ! ". エクセル でシート名とセル参照を区別している。 ! " と、セル参照を指定します。 これでダイナミックハイパーリンクが生成されます。
- リンクをクリックすると、目的のセルに移動します。
- を使ってみましょう。 オートフィル機能 しかし、問題があって、セルの参照は自動的に更新されません。
- セル参照を手動で変更する。
- のように。 レオナルド・ディカプリオ , へのセル参照を修正しました。 C 9 これで正しいセルにリンクされます。
類似の読み物。
- Excel セルの値に基づいて別のシートにハイパーリンクする
- Excelの表を別のシートにリンクさせる方法(2つの簡単な方法)
- Excelで別のシートにハイパーリンクを追加する方法(2つの簡単な方法)
2.MATCH関数を適用して動的ハイパーリンクを作成する
前節で作成したハイパーリンクは、毎回手動で参照を変更する必要があるため、その動的な性質に納得がいかないかもしれません。 この節では、その問題を克服できることを期待しています。 MATCH機能 データセットに基づいてアクターを選択すると、その選択に応じてハイパーリンクが自動的に変更されます。
ステップス
- ドロップダウンリストの作成 このため、まずセルを選択して、ドロップダウンリストの位置を定義します。
- 次に データ タブで表示します。
- ピック データバリデーション から データツール タブで表示します。
- A データバリデーション ウィザードが表示されます。 設定 タブで表示します。
- 選択 リスト において 許可する セクションで、範囲を定義します。 出典 のセクションをご覧ください。
- をクリックします。 よっしゃー をクリックして、ドロップダウンの作成作業を終了します。
- これで、選択したデータを含むドロップダウンが表示されるようになりました。
- ここで、以下の数式を入力し、ダイナミックハイパーリンクを作成します。
=HYPERLINK("#"& "Details!B"&(MATCH(B5,Details!$B$5:$B$9,0)+4)), "Click to See Details")
- 最後に エンタメ ボタンをクリックすると、ダイナミックハイパーリンクが表示されます。 ハイパーリンクをクリックすると、正しいリンク先に移動します。
3.INDEX関数とMATCH関数を組み合わせて動的なハイパーリンクを作成する
前項では MATCH 関数と並んで ハイパーリンク 関数を使用することができます。 MATCH と ハイパーリンク という関数があり、これらは先のセクションと同じように動作します。 また INDEX と CELL の機能が有用な役割を果たすことになります。
ステップス
- まずドロップダウンリストを生成する。
- ここで、動的なハイパーリンクを生成したいセルに、以下の数式を入力します。
=HYPERLINK("#"&CELL("address",INDEX(B5,Details!B5:B9,MATCH))), "Click to See Details")
- エンディングステップとして エンタメ ボタンをクリックすると、ダイナミックハイパーリンクが作成され、クリックすると定義されたリンク先に移動します。
結論
以上、Excelでダイナミックハイパーリンクを作成する方法を紹介しました。 参考になれば幸いです。 分かりにくい点があればコメントください。 また、他に見落とした方法があれば教えてください。