/ /テキストによる別のシートへのハイパーリンクの自動作成 - excel、vba

テキストで別のシートへのハイパーリンクを自動作成 - excel、vba

私はそれぞれのシートの両方のセルが持っている等しいテキスト値に基づいて、スクリプトを通して自動的に、あるExcelシートから別のExcelシートへのハイパーリンクを作成する方法を知りたいです。

スクリプトなしでこれを実行できるのであれば、ある種の式(VLOOKUPなど)を使用してこれを実行するのが望ましいでしょう。

御時間ありがとうございます。

回答:

回答№1は14
  • A1の値を使用して同じシート上のハイパーリンク:

= HYPERLINK( "#"&ADDRESS(MATCH(A1、B1:B5、0)、2)、 "Link")

  • A1の値を使用して特定の別のシートへのハイパーリンク:

= HYPERLINK( ""# "My Database"! "&ADDRESS(MATCH($ A1、" My Database "!$ A:$ A、0)、1)、" Link ")

  • セルA1に表示されているシートへのハイパーリンク

= HYPERLINK( "#" "&A1&" "!A1"、 "リンク")

  • セルのC3に一覧表示されたランダムシートにある、列の任意の位置へのハイパーリンクで、A1の値と一致する3D INDEX / MATCH /ハイパーリンク。

= HYPERLINK( ""#&CELL( "アドレス"、INDEX(INDIRECT(C3& "!A:A")、MATCH(A1、INDIRECT(C3& "!A:A")、0)))、 "リンク「)

これらが適用されているのを確認できるサンプルシートがここにあります。 3Dハイパーリンクの例