私はそれぞれのシートの両方のセルが持っている等しいテキスト値に基づいて、スクリプトを通して自動的に、ある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ハイパーリンクの例