【エクセル】ファイルの保存場所やフォルダパスを取得表示する関数と数式
目次
関数・数式
現在のファイルパスを表示
現在、開いているファイルの保存場所とファイル名までフルパスで表示します。どちらも同じ結果が表示されます。
=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),"[","")
表示例
D:\sample\関数サンプル.xlsx
ワークブックが保存されているフォルダのパス
末尾「\」あり
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)
表示例
D:\sample\
末尾「\」なし
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-2)
表示例
D:\sample
ファイル名のみ取得
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)
表示例
関数サンプル.xlsx
現在のシート名のみ取得
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
表示例
Sheet1
サンプルファイル
ダウンロード
以下より、上記の関数(数式)を組み込んであるサンプルのエクセルファイルをダウンロードできます。