Excelのセルに入力されたファイル名から拡張子を除去したファイル名を抽出する数式
備忘録
対象のセル内にドットが存在するかをチェックして、
ドットが存在する場合は最後のドットを見つけて、そのドットよりも前の文字列を設定する。
ドットが存在しない場合は元の文字列をそのまま設定する。
例:A1セルに設定されている内容から拡張子を除去したファイル名を設定する例
=IF(ISNUMBER(SEARCH(".", A1))=TRUE, CLEAN(LEFT(A1, FIND("?", SUBSTITUTE(A1, ".", "?", LEN(A1) - LEN(SUBSTITUTE(A1, ".", "")))) - 1)), A1)
この記事へのコメントはこちら