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

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

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

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

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

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

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

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

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

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

。リボンの[ホーム]タブを表示します。

。貼り付けツールの下にある下矢印をクリックして、[リンクの貼り付け]を選択します。

(Excelのバージョンによっては、[リンクの貼り付け]オプションが表示される前に[形式を選択して貼り付け]を選択する必要がある場合があります。)

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

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

このヒント(12572)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。