Excel で現在のワークブックの保存場所(パス)を取得するには?
複数のExcel ワークブックを同時に扱う際、特にデータ分析やレポート作成、チームでの共同作業中などには、各ファイルがコンピューター上のどこに保存されているかを把握するのが難しくなることがよくあります。これにより、ファイル管理が煩雑になったり、同僚と正確なファイルの場所を共有できなかったり、単純にドキュメントの整理が困難になることも。Excel 自体はフルファイルパスを目立つ形で表示しないため、ユーザーにはこの情報を迅速かつ確実に取得する手段が必要です。以下では、現在開いているワークブックの保存場所(パス)を簡単に確認できる実用的な方法をいくつかご紹介します。これにより、ファイルをより効率的に整理・管理できるようになります。
Kutools for Excel でブックの場所を取得する![]()
数式でブックの場所を取得する
Excel では、ワークシート内にブックのファイルパスや関連情報を直接表示できる数式が利用できます。特別なツールやプログラミングは不要で、ドキュメント作成や監査、参照などにブックのパスを表示したい際にぴったりのシンプルな解決策です。
この方法を使うには、ワークシートで表示したい場所の空のセルを選択し、次のいずれかの数式を貼り付けてEnterキーを押してください。
ブックの場所(ファイルパスのみ)を取得するには:
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1) この数式は、ブックが保存されているファイルパスのみを抽出します。追加情報なしでフォルダーの場所を素早く確認したいときに便利です。
ブックの場所とブック名を取得するには:
=SUBSTITUTE(LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1),"[","") このバージョンにはファイルパスとファイル名の両方が含まれているため、ワークシート内で完全なファイル参照が必要な場合に最適です。
ブックの場所、ブック名、およびアクティブなワークシート名を取得するには:
=CELL("filename",A1) この数式は、フルファイルパス、ブック名、およびワークシート名を角括弧と感嘆符で区切って表示します。ファイルバージョンやシート内容の監査に特に役立ちます。
数式を入力したら、Enterキーを押してください。結果がセルに即座に表示されます。必要に応じてフィルハンドルをドラッグすれば、他のセルにも簡単に数式をコピーできます。
パラメーターの概要:上記のすべての数式は CELL 関数を使用しており、「filename」パラメーターはフルパスとファイル名を返します。A1を参照することで、現在のワークシートが対象となります。ブックに複数のシートが含まれている場合、数式が入力されたシートのシート名が反映されます。
重要な注意点とトラブルシューティング:
- これまでに現在のブックを一度も保存したことがない場合、ファイルパスとファイル名を抽出しようとする数式(最初の2 つの数式)は#VALUE!エラーを返します。
- 数式
=CELL("filename",A1)は、ブックがまだ保存されていない場合、空白を返します。 - ファイルを後で別のフォルダーに移動した場合、最新のパスを表示するには、再度保存して数式を再計算する必要があります。
- これらの数式は、現在のワークシートのパスのみを表示します。シート名を変更した場合は、数式内の参照もそれに合わせて更新してください。
ヒント:ドキュメントでブックの場所を頻繁に表示または使用する必要がある場合は、すべてのブックでこれらの数式を標準的な位置(たとえば最初のワークシートなど)に配置することをおすすめします。
Kutools for Excel でブックの場所を取得する
よりユーザーフレンドリーなオプションをお探しの方、特に複雑なブックやファイルの詳細情報を頻繁に挿入する必要がある方には、Kutools for Excelに搭載されたブック情報の挿入機能がおすすめです。このツールを使えば、ブックのパスを取得できるだけでなく、指定したセルやヘッダー、フッターに詳細情報を直接挿入することも可能。ドキュメント作成や印刷時のニーズにスピーディーに対応でき、未保存ファイルによる数式エラーを避けたい方に最適です。
Kutools を Excel に無償でインストールしたら、次の手順に従ってください。
1。ブックの場所を挿入したいセルを選択し、次にKUTOOLS PLUS > ブック > ブック情報の挿入をクリックします。次のインターフェースが表示されます。

2。ブック情報の挿入ダイアログで、「情報」セクションから必要な情報を選択します。ファイルパス、ファイル名、シート名などが選択肢として表示されます。さらに、「挿入先」エリアで、情報をセル、ヘッダー、またはフッターのいずれに挿入するかを指定してください。

3。OKをクリックして確定すると、選択したブック情報が自動的に指定した場所に表示されます。

注:現在のワークブックが一度も保存されていない場合、Kutools は「ファイルが保存されていません」というメッセージを表示し、ユーザーに通知します。これにより、混乱や誤ったドキュメント作成を防ぎます。
この機能は、ファイルの場所を追跡するだけでなく、ヘッダー/フッターにドキュメント情報を印刷するのにも活用できます。これにより、共同作業環境においてもファイル管理の基準をしっかり維持可能。ファイルを頻繁にアーカイブまたは共有する際には、ブックの場所情報を追加することで、関係者全員がすばやくファイルを検索・参照できるようになります。
このユーティリティは、多数のブックを管理するプロフェッショナルや、コンプライアンスやチームワークフローのためにブックのパスを文書化する必要があるユーザーに特に最適です。操作が簡単で、手動入力によるエラーを軽減できます。
VBA でブックの場所を取得する
上級ユーザーおよびある程度自動化に慣れている方には、VBA(Visual Basic for Applications)を使ってブックの場所を抽出する方法がおすすめです。このアプローチは柔軟性に優れており、パスやファイル名などの詳細情報をダイアログボックスやスプレッドシート内に表示するようカスタマイズできます。ファイル管理タスクの自動化や、パス情報を他のマクロと連携させたい場合に特に役立ちます。
開始するには、対象のExcel ファイルが有効であることを確認し、次の手順に従ってください。
1。場所を取得したいブックを開き、Alt + F11を押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。次に、挿入 > 標準モジュールをクリックして、新しいモジュールを作成します。
2。以下の VBA コードのいずれかを、新しく作成したモジュールウィンドウにコピー&ペーストしてください。
VBA:ブックの場所を表示
Sub DisplayWorkbookPath()
MsgBox ActiveWorkbook.Path, vbInformation, "Workbook Path"
End Sub 3。コードを実行するには、実行ボタンをクリックするか(または)F5キーを押してください)。すると、ダイアログボックスにブックのパスが表示されます。

注:ブックが保存されていない場合、ダイアログボックスは空白になります。これは、現在ファイルパスが存在しないことを示しています。

より詳細な出力(ブック名を含む)が必要な場合は、以下の VBA コードをご利用ください。
VBA:ブックの場所とブック名を表示
Sub DisplayWorkbookFullName()
MsgBox ActiveWorkbook.FullName, vbInformation, "Workbook Complete Path"
End Sub 場所をセルに書き込んだり、他のマクロと統合したい場合は、コードを適宜更新するか、ThisWorkbook.FullNameやThisWorkbook.Nameなどの追加 VBA プロパティをご参照ください。
この方法は、ファイル管理の自動化を検討している方や、プログラムによるファイル配置レポートの生成を希望する方に最適です。ただし、VBA コードの実行には、対象ブックでマクロが有効になっている必要があります。ご利用前に、必ずセキュリティ設定をご確認ください。
Kutools for Excel で保存フォルダーを開く
フォルダーに直接アクセスする必要がある場合(たとえば、ファイルを整理したり、メールで共有したり、関連ドキュメントを開いたりする場合)は、現在のドキュメントが保存されているフォルダを開く機能をKutools for Excelでお使いいただけます。手動でシステムのディレクトリをたどるよりもずっと時短になる、便利なショートカットです!
Kutools を自由にインストールした後、Excel 用の次の手順を実行します。
対象のワークブックがアクティブになっていることを確認してください。次に、KUTOOLS PLUS>ワークブック>現在のドキュメントが保存されているフォルダを開くへ移動し、下図のようにオプションをクリックしてください。

Windows ファイルエクスプローラーがワークブックのフォルダーを即座に開き、ファイルをより効率的に表示・管理・共有できるようになります。
この手法は、異なるディレクトリに保存された複数のファイルを頻繁に切り替える方や、ワークブックに関連する添付ファイルやリソースに素早くアクセスしたい方にとって特に便利です。
注:ワークブックがまだ保存されていない場合、この機能はファイルを先に保存するよう促してからフォルダーを開きます。作業の中断を防ぐため、常にドキュメントが保存済みであることを確認してください。
上記の方法が要件を満たさない場合や、代替手段をお探しの場合は、以下の2 つの追加ソリューションもぜひご検討ください。
- Excel のタイトルバーからクイックアクセス:最新版のExcel では、タイトルバーに表示されているブック名を右クリックするだけで、そのファイルが保存されているフォルダーをすぐに確認できます。この方法は非常に手軽ですが、保存済みのファイルと特定のExcel バージョンでのみご利用いただけます。
- Windows エクスプローラーでファイルのプロパティを確認:Windows エクスプローラーでブックのファイルを見つけ、右クリックしてプロパティを選択してください。「場所」フィールドにフルパスが表示されます。この方法でファイルパスを取得できますが、手動での操作が必要です。
ベストプラクティスとして、これらのいずれかの方法でパスを取得する前に、必ずワークブックを保存してください。エラーや空白の結果が発生した場合は、まずファイルがすでに保存されているかを確認してください。VBA を使用する場合はマクロが有効になっていることを、Kutools を使用する場合は正しくインストールおよびアクティベートされていることを、それぞれ再度ご確認ください。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドインが、たった1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得