【エクセル】ファイルの保存場所やフォルダパスを取得表示する関数と数式
関数・数式
現在のファイルパスを表示
現在、開いているファイルの保存場所とファイル名までフルパスで表示します。どちらも同じ結果が表示されます。
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1) & MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)
|
=SUBSTITUTE(LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1),"[","")
|
表示例
ワークブックが保存されているフォルダのパス
末尾「\」あり
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)
|
表示例
末尾「\」なし
=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)))
|
表示例
サンプルファイル

ダウンロード
以下より、上記の関数(数式)を組み込んであるサンプルのエクセルファイルをダウンロードできます。
sample.zip(約8KB)