EXCEL、VBA

【EXCEL】フルパスからファイル名を取得する

 

フルパスからファイル名を取得する

「セル値に設定しているファイルパスからファイル名を取得する」には、次の数式を使います。

=RIGHT(A1,LEN(A1)-FIND(“*”,SUBSTITUTE(A1,”\”,”*”,LEN(A1)-LEN(SUBSTITUTE(A1,”\”,””)))))

 

<結果>

ファイル名(拡張子付き)

<補足>

ファイルパスが格納されているセルがA1でない場合は、上の赤字の5か所すべてそのセルに変更してください。

 

実行例は次のようにします。セルA1に「C:\test\test2\Book1.xlsx」が設定されているとします。

「=RIGHT(A1,LEN(A1)-FIND(“*”,SUBSTITUTE(A1,”\”,”*”,LEN(A1)-LEN(SUBSTITUTE(A1,”\”,””)))))」 ⇒ Book1.xlsx

是非ご参考に。

 

フルパスから格納フォルダ名を取得する

「セル値に設定しているファイルパスから格納フォルダ名を取得する」には、こちらを参考にして下さい。

【EXCEL】フルパスから格納フォルダ名を取得する フルパスから格納フォルダ名を取得する 「セル値に設定しているファイルパスから格納フォルダ名を取得する」には、次の数式を使います。 ...