跳到主要内容

Excel RIGHT 功能

如果要从文本字符串的右侧提取特定数量的字符,则RIGHT函数可能是您的最佳选择。 本文,我将讨论如何在Excel工作簿中使用RIGHT函数。


 语法:

Excel中RIGHT函数的语法为:

=RIGHT (text, [num_chars])

 参数:

  • text:必填。 您要提取字符的文本字符串。
  • num_chars: 可选的。 从给定文本的末尾返回的字符数。
    • 如果 数字字符 省略,它将默认设置为1。
    • 如果 数字字符 大于文本字符串的长度,将返回所有字符。
    • 数字字符 必须大于或等于零,如果它是负数,则为#VALUE! 错误将被返回。

 返回:

从文本字符串的右边返回文本。


 例子:

示例1:使用RIGHT函数从文本字符串中提取最后x个字符

要从文本字符串中提取最后4个字符,请应用以下公式:

=RIGHT(A2,4)

然后,将填充手柄向下拖动到要应用此公式的单元格上,并且所有后4个字符被一次提取出来,请参见屏幕截图:


示例2:使用RIGHT函数在特定分隔符之后提取子字符串

例如,我需要在定界符-连字符,逗号,空格或其他分隔符之后提取子字符串,RIGHT函数可以帮您一个忙。

请将以下公式应用于空白单元格:

=RIGHT(A2,LEN(A2)-SEARCH("-",A2))

备注:在以上公式中, A2 是您要提取文本的单元格,-”是您要基于其提取子字符串的特定字符,您可以根据需要将其更改为其他分隔符。

然后,向下拖动填充手柄以将该公式填充到其他单元格,并提取特定分隔符之后的所有子字符串,如下图所示:

Tips:有时,如果文本字符串中有多个分隔符,并且您想从最后一次出现的分隔符中提取子字符串,如下图所示:

要解决此任务,请应用以下公式:

=RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))))

并且,您将在最后一次出现连字符后得到文本,请参见屏幕截图:


示例3:使用RIGHT函数从文本字符串中删除前n个字符

使用此RIGHT功能,您还可以从文本字符串的左侧删除前x个字符,如下图所示。

要解决此工作,请使用以下公式:

=RIGHT(A2,LEN(A2)-2)

备注:在以上公式中, A2 是要删除字符的单元格值; 号码 2 表示要从文本字符串开头删除的字符数。

然后,将填充手柄向下拖动到要应用此公式的单元格,然后从文本字符串的右侧删除所有前两个字符:


 更多功能:

  • Excel MID功能
  • MID函数用于从文本字符串的中间提取特定字符。
  • Excel LEFT功能
  • LEFT函数从提供的字符串的左侧提取给定数量的字符。
  • Excel SEARCH功能
  • SEARCH函数可以帮助您从给定的文本字符串中找到特定字符或子字符串的位置。

最佳办公效率工具


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
В какой версии эксель появляется функция вправо, влево, или это надстройка? У меня в 2013 нет.
This comment was minimized by the moderator on the site
Hello,
This RIGHT function is an old function which begins from Excel 2003. But it may not be available in all languages.
The RIGHT function is intended for use with languages that use the single-byte character set (SBCS), so it may be not available in your languages.
Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations