Excel の動的セル内の場所にハイパーリンクを設定する方法は?

Excel の動的セル内の場所にハイパーリンクを設定する方法は?

動的セルがあり、そこにファイル パスが書き込まれています。ファイル パスは、別の選択に基づいて自動的に変更されます。そのセルをクリックすると、そこに書き込まれているファイル パスが自動的に開くようにするには、どうすればよいですか。

例: セルA1に「C:\Documents\example.txt"、セルをクリックするとファイルが開きます"例.txt「セルがA1「」に変更された場合C:\Documents\example2.txt"、セルをクリックするとファイルが開きます"例2.txt「」。

答え1

HYPERLINK 関数に動的参照を含めます。例:

=HYPERLINK(E1)

または

=HYPERLINK(E1,"Click Here")

E1 の代わりに任意の高度な数式を使用できます。

答え2

ハイパーリンクを設定したいセルをクリックし、Ctrl+K キー「ハイパーリンクの挿入」ウィンドウが表示されます。URL を入力して [OK] をクリックします。または、コンピューター上のファイルを参照することもできます。その場合は、標準の Windows パス (C:\Users\You\Desktop\file.txt) が使用されます。

このセルを切り取って貼り付けると、ハイパーリンクがそのまま残ります。

答え3

これを試して:

=HYPERLINK("C:\Documents\" & A1 & ".txt","ここをクリック!")

A1 を入力セルとして使用し、この数式を他のセルに入力します。A1 にドキュメント名を入力するだけで、数式が動的になります。

ドロップダウンリストはタイプミスをなくすのに役立つかもしれない

より一般的には:

=HYPERLINK("[場所の経路]\" & A1 & ".[ファイルタイプ]","ここをクリック!")

関連情報