Excel でファイル名取得

エクセルのセルにファイル名を表示するには以下のようにやればよいらしい。

=REPLACE(REPLACE(CELL("filename"),FIND("]",CELL("filename")),255,""),1,FIND("[",CELL("filename")),"")


教えて!goo - Excelでセルにファイル名を設定する方法

なるほど。でもめんどくせー。ファイル名取る関数くらい用意しとけよ。


さらに、私がやりたかったのはファイル名の中の一部を取りたかっただけなので、さらにめんどくさいことになってしまった。ファイル名取る関数と正規表現が使えれば一発なのに。