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 是您要提取文本的单元格,-”是您要基于其提取子字符串的特定字符,您可以根据需要将其更改为其他分隔符。
然后,向下拖动填充手柄以将该公式填充到其他单元格,并提取特定分隔符之后的所有子字符串,如下图所示:
小贴士:有时,如果文本字符串中有多个分隔符,并且您想从最后一次出现的分隔符中提取子字符串,如下图所示:
要解决此任务,请应用以下公式:
=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函数可以帮助您从给定的文本字符串中找到特定字符或子字符串的位置。
最佳办公效率工具
Kutools for Excel-帮助您从人群中脱颖而出
您想快速完美地完成日常工作吗? Kutools for Excel 带来了 300 种强大的高级功能(合并工作簿、按颜色求和、拆分单元格内容、转换日期等等......)并为您节省 80% 的时间。
- 专为1500种工作场景设计,帮你解决80%的Excel问题。
- 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
- 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
- 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑
- 一秒钟即可在数十个打开的文档之间切换!
- 每天为您减少数百次鼠标单击,告别鼠标手。
- 查看和编辑多个文档时,可将您的工作效率提高50%。
- 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
