インスタンスに -1 を指定すると、TEXTAFTERは最後のドットから処理を開始するため、ファイル名に複数のドットが含まれている場合でも機能します。古いExcelでは、従来のRIGHT/SUBSTITUTE/REPTを組み合わせた方法で対応します。
=TEXTAFTER("report.final.xlsx", ".", -1)→xlsx最後のドット以降の拡張子を返します。
レガシー
=TRIM(RIGHT(SUBSTITUTE(A2, ".", REPT(" ",100)), 100))TEXTAFTERなしで動作します。
Use =TEXTBEFORE(A2, ".", -1) to keep everything before the last dot.
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。