从 excel 单元格中提取最后一个单词

要获取单元格的最后一个单词,您需要在 Excel 中组合 TRIM、RIGHT、LEN、REPT 和 SUBSTITUTE 函数。

这些函数可帮助您找到单元格中的最后一个空格,然后根据该空格;你可以得到最后一个词的例外。 Excel 没有精确的公式来完成它,因此您需要创建一个自定义公式。

从单元格中提取最后一个单词

Excel公式获取日期的最后一个单词

这是您应该使用的公式:

 =TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)))

为了理解这个公式的工作原理,我们需要将这个公式分为几个部分。

在第一部分中,我们有 REPT 和 LEN 函数。 LEN 函数返回原始值中的字符数,而 REPT 函数则根据该数字(字符数)返回空格。

rept 和 len 函数

如果原始值有 59 个字符,REPT 将返回 59 个空格。请参阅下面的屏幕截图。

报告返回值

然后,在第二部分中,我们有 SUBSTITUTE 函数,它将单元格中的每个空格替换为 REPT 函数返回的空格。

替换替换每个空格

如果单元格中有 10 个空格,则 SUBSTITUTE 返回的值将返回 10×59 个空格。每个单词之间有 59 个空格,而不是 1 个。请参阅下面的屏幕截图。

替代返回值

之后,在第三部分中,我们有 RIGHT 函数,它从上面得到的值中提取字符(等于原始值的字符数)。

右功能提取字符

下面是它返回的值。

修剪值回报

由于原始值中有 59 个字符,因此它从新值中提取 59 个字符。在这个提取的值中,我们有最后一个单词(guide)的 6 个字符,其余都是空格。

现在在第四部分,我们有 TRIM 函数,它从值中删除多余的空格并仅返回最后一个单词(指南)。

修剪替换多余的空格

获取 Excel 文件

下载

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注