リンク参照の変更(Microsoft Excel)
_ExcelTips_の読者が、会社がワークブックのリンクで抱えていた問題について書いています。それらのリンクは、マップされたドライブ文字ではなく、ファイルへのUNCパスとして表示されていたようです。これは最初は問題ありませんでしたが、ネットワーク構成の変更に備えてファイルを新しいネットワークサーバーに移動すると、UNCパスが機能しなくなりました。
幸い、Excelには非常に強力な検索および置換機能があります。非常に強力で、ワークシートのOLEリンクでも機能します。たとえば、一部のセルのリンクが次のようになっているとします。
='\\proserver\Excel\mystuff\[WordTips.xlsx]Sheet1!B25
サーバー名が変更されている場合、またはデータが別のサーバーに移動されている場合、これは問題を引き起こす可能性があります。そして、残念ながら、リンクの編集ツール(リボンの[データ]タブ)は、時には本当に苦痛です。ワークシート内のすべてのUNC参照は、UNCパス(この場合は “\\ proserver \ Excel \ mystuff \”)を検索し、目的のマップされたドライブ文字(たとえば、 “q:\”)に置き換えることですばやく変更できます。 )。その結果、突然適切な場所を指すリンクが作成されます。
知っておくべき「落とし穴」が1つあります。 UNCパスは非常に具体的であり、ネットワークに接続されているコンピューターに関係なく機能します。
ただし、異なるコンピューターで、同じネットワーク宛先に異なるドライブ文字をマップすることは可能です。たとえば、あるワークステーションで\\ proserver \ Excel \がドライブS:にマップされ、別のワークステーションでT:にマップされている場合があります。すべてのリンクをS:に変更すると、その場所へのマッピングにドライブS:を使用しないワークステーションはファイルにアクセスできなくなります。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(10519)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。