CELL関数を使います。
エクセル
シートの名前まで
ドライブからファイル名までの全てを表示
=CELL("filename")
ファイル名まで表示する場合
ドライブからファイル名までを表示
=LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1)
セルA1に貼り付けて、最後の『-1』はエクセルの拡張子の種類によって変更して下さい。
フォルダ名まで表示する場合
ドライブからフォルダ名までを表示
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)
セルA1に貼り付けて、最後の『-1』は拡張子の種類によって変更して下さい。
ファイル名だけを表示する場合
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)
最後の『-1』は拡張子の種類によって変更して下さい。
シートの名前を表示させてリンクする場合
=IF(COLUMNS(シート一覧)<ROW(A1),"",HYPERLINK("#" & INDEX(シート一覧,ROW(A1)) & "!B2",INDEX(シート一覧,ROW(A1))))
リンク先のシート名に記号は使えません。
セルB2に数式を入力します。
セルB2を選択し、セルの右下隅(黒い十字)をクリックして、下にドラッグすれば
シート名が順次、表示されます。
リンク先のシートのセルに↓を入力すれば、一覧に戻ります。
=HYPERLINK("#項目一覧!B2","一覧に戻る")
項目一覧~ここはシート名なので、適宜変更して下さい。
ワード
ワードは、ヘッダーかフッターに表示させます。
「挿入」タブ→「ヘッダーとフッター」グループ→「フッター」ボタン→「フッターの編集」
フッター部分にカーソルが表示され、
「ヘッダー/フッター ツール」「デザイン」タブが表示されます。
「ヘッダー/フッター ツール」「デザイン」タブ→「挿入」グループ→
「クイックパーツ」ボタン→「フィールド」
[フィールド]ダイアログボックスが表示されますので、
左側のフィールドの名前より「FileName」を選び、
右側の[ファイル名にパスを追加]にチェックを付けて「OK」してください。
右上の「ヘッダーとフッターを閉じる」を選択
お役に立てたら幸いです。