ExcelTipsの他の問題で学習するように、 Excelでは、他のExcelワークブックへのハイパーリンクを作成できます。ファイル名にポンド記号(#)を使用するブックを作成する場合、Excelでは問題ありません。ただし、そのブックを参照するハイパーリンクを作成しようとすると、問題が発生します。

これは、ポンド記号がファイル名の有効な文字であるが、ハイパーリンクで使用するのに有効な文字ではないためです。ハイパーリンクはURLと密接に関連しているため、ハイパーリンクでポンド記号を16進数に相当するもの(%23)に置き換えるとうまくいくと思うかもしれません。たとえば、ハイパーリンクでMy#File.xlsの代わりにMy%23File.xlsという名前を使用できます。ただし、この潜在的な解決策は機能しません。 Excelは、ハイパーリンクをクリックしてもファイルが見つからないと文句を言います。

Microsoftの情報筋によると、考えられる解決策は2つだけです。

1つ目は、ファイル名にポンド記号が含まれないように、ターゲットワークブックの名前を変更することです。これが不可能な場合、2番目の解決策は、[ハイパーリンクの挿入]コマンドを使用する代わりに、貼り付けてハイパーリンクを作成することです。次の手順に従ってください:

。ハイパーリンクが必要なブックを開きます。

。ターゲットワークブックを開きます。

。ターゲットワークブックで、ハイパーリンクがクリックされたときに選択するセルまたはセルの範囲を選択します。

。 Ctrl + Cを押して、セルまたはセル範囲をクリップボードにコピーします。

。ハイパーリンクが必要なブックをアクティブにします。

。ハイパーリンクを表示するセルを選択します。

。 [編集]メニューから[ハイパーリンクとして貼り付け]を選択します。

ポンド記号が付いたハイパーリンクが表示され、機能します。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2004)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。