Excelのフルパス(ファイル名含む)からパス&ファイル名&拡張子を表示する方法です。linuxサーバのファイルをlsコマンド等で絶対パスで取得し、設計書等を作成する時に重宝しますのでご紹介します。
■フルパスからファイル名&拡張子&パスを表示
①フルパスからパス
=LEFT(A1,FIND("●",SUBSTITUTE(A1,"/","●",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))-1)
②フルパスからファイル名
=RIGHT(A1,LEN(A1)-FIND("●",SUBSTITUTE(A1,"/","●",LEN(A1)-LEN(SUBSTITUTE(A1,"/","")))))
③フルパスから拡張子
=RIGHT(A1,LEN(A1)-FIND("●",SUBSTITUTE(A1,".","●",LEN(A1)-LEN(SUBSTITUTE(A1,".","")))))
注(1):上記数式は文字列内に”●”が一度も使用されていない場合に有効です。もし使用されている場合は適宜置き換えてください。
注(2):上記数式はパスが”/”(スラッシュ)で区切られている場合です。windowsの場合は”¥”に置き換えてください。
以下参考画像です
設計書等を作成する時は、以下のような使い方ができます。
訪問者様の何かの参考になれば幸いです。
※他にももっと便利な数式があれば、ぜひコメントください!
コメント