エクセルでダイナミックハイパーリンクを作成する方法(3つの簡単な方法)

  • これを共有
Hugh West

マイクロソフトエクセル は、リンクを扱うことができます。 ケースは、次のようなものがあります。 セルへのハイパーリンク , めぐり合う , リンク切れ , 本日は、Excel でダイナミックハイパーリンクを作成する 3 つの簡単な方法を紹介します。 このセッションでは オフィス365 ご自由にお使いください。

練習用ワークブックをダウンロードする

練習用ワークブックは、下記リンクからダウンロードしてください。

ダイナミックハイパーリンクの作成.xlsx

Excelで動的なハイパーリンクを作成する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でダイナミックハイパーリンクを作成する方法を紹介しました。 参考になれば幸いです。 分かりにくい点があればコメントください。 また、他に見落とした方法があれば教えてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。