从任意长度的单元格中取出最后一个词(如姓氏)。
复制此公式
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))SUBSTITUTE 把每个空格扩成 100 个空格,RIGHT 取最后 100 个字符(即最后一个词加空格),TRIM 再整理。无论单元格有多少词都适用。
=TRIM(RIGHT(SUBSTITUTE("Mary Jane Watson", " ", REPT(" ",100)), 100))→Watson返回最后一个词。
365 替代写法
=TEXTAFTER(A2, " ", -1)TEXTAFTER 用 -1 取最后一个空格之后的文本。
它把最后一个词推到最右侧,使固定的 RIGHT() 无论词数多少都能稳定捕获。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。