エクセルで特定文字列の右の文字列だけ取り出す
簡単に言うと、dir c:¥ /s /b /o > list.txt でえられたパソコン内部のファイルリストをエクセルに貼り付けて、そこから、ファイル名だけを表示したい。
[A1]にたとえば、
c:¥ABC¥DEF¥001¥ghi.txt
とあり、ghi.txt のみを示したい場合、適当なセルに
=MID(a1,FIND("モ",SUBSTITUTE(a1,"¥","モ",LEN(a1)-LEN(SUBSTITUTE(a1,"¥",""))))+1,99)
と入力する。円マーク(¥)を半角カタカナ「モ」に置き換えるやり方。「モ」でなくても可。
モトネタはこちらです。
本当に助かりました。ありがとうございます。
excelkamiwaza.com