Excelで開いているブックのファイル名を取得して表示したいとき、ファイル名を取得できれば自動で更新することができます。
ここでは、関数を使用してファイル名を取得する方法を解説します。
Contents
ファイル名を取得する
Excelでファイル名を取得するには、CELL関数を使用します。
数式サンプル
=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)
解説
CELL関数
CELL関数は対象のセルのさまざまな情報を表示することができます。
今回は “filename” でファイル名を表示します。
CELL(“filemame”)を使うことで、現在開いているExcelのパス+[ファイル名]+シート名が表示されます。
あとは表示された結果からファイル名を抜き出してしまえば完了です。
注意点
・ファイルが新規作成中で保存されていない場合はファイル名が表示されません。
・パスに “[” や “]” が含まれている場合はうまく表示できません。(もう少し工夫すれば可能です)