如何使用Excel函数获取字符串的最后一个字符?

shl*_*son 14 string excel worksheet-function

如何使用Excel函数获取字符串的最后一个字符?

Phi*_*unt 32

无需为提出问题而道歉!尝试使用该RIGHT功能.它返回字符串的最后n个字符.

=RIGHT(A1, 1)
Run Code Online (Sandbox Code Playgroud)


pnu*_*uts 8

=RIGHT(A1)  
Run Code Online (Sandbox Code Playgroud)

就足够了(字符串包含在 A1 中)。

本质上与 LEFT 类似,Excel 的RIGHT函数从字符串中从最右边的字符开始提取子字符串:

句法

RIGHT( text, [number_of_characters] )
Run Code Online (Sandbox Code Playgroud)

参数或参数

文本

您希望从中提取的字符串。

字符数

可选的。它表示您希望从最右边的字符开始提取的字符数。如果省略此参数,则仅返回 1 个字符。

适用于

Excel 2016、Excel 2013、Excel 2011 for Mac、Excel 2010、Excel 2007、Excel 2003、Excel XP、Excel 2000

由于number_of_characters是可选的并且1在这种情况下不需要默认值。

但是,尾随空格存在很多问题,如果这是最后一个可见字符的风险(通常):

=RIGHT(TRIM(A1))  
Run Code Online (Sandbox Code Playgroud)

可能是首选。