ファイルの保存先、ファイル名、シート名などを取得する関数

シート上にファイル名やシート名を記載しておきたい場合に使います。

セル番地は変更する必要ありませんので、そのまま使えます。




ファイル保存先のフルパスからファイル名、シート名まで取得

=CELL("filename")

 

ファイル保存先のパスのみ取得

=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-2)

 

ファイル名のみ取得

=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)

 

シート名のみ取得

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))