ハイパーリンクへのリンク(Microsoft Excel)
Johnには2つのワークブックがあり、便宜上、AとBと呼びます。Sheet1のセルC3のワークブックAには、Word文書へのハイパーリンクがあります。
ワークブックBには、ワークブックAのSheet1!C3へのリンクがあります。ワークブックAでは、ハイパーリンクがアクティブです。ワークブックBではそうではありません。 Johnは、参照されている(リンクされている)ハイパーリンクをブックBでアクティブにする方法があるかどうかを知りたいと考えています。
答えはいくつかの要因に依存します。ブックAでSheet1!C3へのリンク(ハイパーリンクではない)を作成した場合、それは不可能です。ハイパーリンクを作成する場合は、元のハイパーリンク(ブックAにあるもの)を適切な方法で一緒に配置すれば可能です。
Word文書へのハイパーリンクを作成するときは、リンクの「表示」値を作成する機会があります。この表示値はワークシートに表示される値ですが、基になるハイパーリンクはまったく別のものです。たとえば、ワークブックに表示される「四半期レポート」の表示値を設定できます。誰かがテキストをクリックすると、実際のレポート(c:\ MyDocs \ Q410.docなど)が実際に開かれます。
完全なハイパーリンクアドレスとは異なる表示値を使用する場合、アクティブになる数式をまとめる方法はありません。ただし、表示値を指定しない場合、Excelはセルに実際のハイパーリンクアドレスを表示します。この場合、ワークブックBで次の式を使用できます。
=HYPERLINK(INDIRECT("'[A.xls]Sheet1'!$C$3"))
これは、INDIRECT関数がブックAのSheet1!C3に表示されている情報を取得し、それをHYPERLINK関数のアドレスとして使用するために機能します。繰り返しますが、これは、ブックAのSheet1!C3に表示される情報がアドレスであり、ハイパーリンクの表示値ではない場合にのみ機能します。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(9781)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkハイパーリンクへのリンク。