从 excel 单元格中提取最后一个单词
要获取单元格的最后一个单词,您需要在 Excel 中组合 TRIM、RIGHT、LEN、REPT 和 SUBSTITUTE 函数。
这些函数可帮助您找到单元格中的最后一个空格,然后根据该空格;你可以得到最后一个词的例外。 Excel 没有精确的公式来完成它,因此您需要创建一个自定义公式。
Excel公式获取日期的最后一个单词
这是您应该使用的公式:
=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)))
为了理解这个公式的工作原理,我们需要将这个公式分为几个部分。
在第一部分中,我们有 REPT 和 LEN 函数。 LEN 函数返回原始值中的字符数,而 REPT 函数则根据该数字(字符数)返回空格。
如果原始值有 59 个字符,REPT 将返回 59 个空格。请参阅下面的屏幕截图。
然后,在第二部分中,我们有 SUBSTITUTE 函数,它将单元格中的每个空格替换为 REPT 函数返回的空格。
如果单元格中有 10 个空格,则 SUBSTITUTE 返回的值将返回 10×59 个空格。每个单词之间有 59 个空格,而不是 1 个。请参阅下面的屏幕截图。
之后,在第三部分中,我们有 RIGHT 函数,它从上面得到的值中提取字符(等于原始值的字符数)。
下面是它返回的值。
由于原始值中有 59 个字符,因此它从新值中提取 59 个字符。在这个提取的值中,我们有最后一个单词(guide)的 6 个字符,其余都是空格。
现在在第四部分,我们有 TRIM 函数,它从值中删除多余的空格并仅返回最后一个单词(指南)。