ハイパーリンクは、同じワークブック、別のワークブック、または外部URL内の目的のデータポイントにジャンプするためのExcelのショートカットです。
ハイパーリンクはほとんど静的ですが、次の方法で動的ハイパーリンクを作成できます。
動的ハイパーリンクは、選択(またはその他のユーザーアクション)に基づいて変化するハイパーリンクです。
次のようなデータセットがあるとします。
これはバックエンドデータです。ユーザーが月を選択できるドロップダウンのある要約テーブルがあります。ハイパーリンクがクリックされたときにユーザーが正しいセルに移動するように、選択範囲でハイパーリンクを更新するという考え方です。以下に示すように
ここでExcelで動的ハイパーリンクを作成します
- セルB3にデータ検証ドロップダウンを作成し、[データ]タブですべての月の名前としてソースを使用します
- セルC3で次の数式を使用します
= HYPERLINK( "#"& "Data!B"&(MATCH(B3、Data!$ B $ 3:$ B $ 26,0)+2)、 "ここをクリックしてデータを表示")
- 動的ハイパーリンクの準備ができました
これがどのように機能するか
- #同じワークブックで参照する数式を指示します
- Data!Bは、シート名と列名への参照です
- MATCH(B3、Data!$ B $ 3:$ B $ 26,0)は、リスト内の一致する月の位置を示します。2行目から2つのデータがあるため、XNUMXが追加されます。たとえば、2012年1月に、一致式は1を返し、3つの加算は3を返します。つまり、BXNUMXを指します
これは、Excelダッシュボードを非常に簡単に作成するための優れたトリックです。