把序号设为 -1 让 TEXTAFTER 从最后一个点开始,因此即使文件名含多个点也有效。旧版用经典的 RIGHT/SUBSTITUTE/REPT 技巧处理。
=TEXTAFTER("report.final.xlsx", ".", -1)→xlsx返回最后一个点之后的扩展名。
旧版
=TRIM(RIGHT(SUBSTITUTE(A2, ".", REPT(" ",100)), 100))无需 TEXTAFTER 即可。
用 =TEXTBEFORE(A2, ".", -1) 保留最后一个点之前的全部内容。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。