ファイル名のみを取得する方法でファイル名の一覧を取得する事ができました。ファイル名の一覧を取得して、その一覧から特定の区切り文字で区切られた文字列を分解してExcelに保存できないか相談を受けました。「1_安藤_提出物.txt」というファイル名があります。区切り文字はアンダースコアなので、これを分解して、A列に1、B列に安藤、C列に提出物.txtを保存できないかという相談です。解決策としてExcelのfind関数を使う方法もありますが、簡単な方法がありますので解説したいと思います。解決方法こんなファイル一覧があります。テキストエディタで開いて「_」を「,」に置換します。ここでは秀丸エディタを使用しています。置換したら、ファイル一覧をコピーします。次にExcelの「貼り付け」から「テキストファイルウィザードを使用」をクリック。「カンマやタブなどの区切り文字」を選んで次へ。「カンマ」を選択して完了を押してください。これでExcelに区切り文字で区切られた文字列を分割して入れることができました。まとめExcelのfind関数を使用して区切り文字で区切られた文字列を分割する方法もありますが、少しややっこしいです。基本的に今回説明した方法でいいと思いますが、機会があったらfind関数を使う方法も書きたいと思います。半角・全角文字が混在するのを統一したいRECOMMENDこちらの記事も人気です。