Excel でファイル名取得
エクセルのセルにファイル名を表示するには以下のようにやればよいらしい。
=REPLACE(REPLACE(CELL("filename"),FIND("]",CELL("filename")),255,""),1,FIND("[",CELL("filename")),"")
なるほど。でもめんどくせー。ファイル名取る関数くらい用意しとけよ。
さらに、私がやりたかったのはファイル名の中の一部を取りたかっただけなので、さらにめんどくさいことになってしまった。ファイル名取る関数と正規表現が使えれば一発なのに。