Excel- RIGHT 函数
RIGHT 函数
Excel RIGHT 函数从输入字符串的后端检索一个或多个字符。它归类在 Excel TEXT 函数列表下。与 RIGHTB 函数不同,无论 Excel 中的首选语言设置如何,RIGHT 都会将提供的字符串中的每个字符视为 1。RIGHT 函数与其他函数(如 IF、SEARCH、FIND、LOWER、LEN 等)合并并充分配合使用。
这个杰出的函数解决了各种复杂的情况。例如,您可以仅提取商业大亨的姓氏,并仅获取 URL 的域。
兼容性
此突出的 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
语法
RIGHT 函数的语法如下 −
RIGHT(text, [num_chars])
参数
您可以将以下参数与 RIGHT 函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
text | 要从后端获取特定字符数的文本字符串。 | 必需 |
Num_chars | 数值表示从右侧提取的字符数。 | 可选 |
要点
- 如果单元格引用指向第一个参数中的错误值,RIGHT 函数会收到相同的错误。
- 如果 Num_chars 小于 0,RIGHT 函数将返回 #VALUE!错误。
- 如果 Num_chars 超出了所提供字符串中的字符数,则 RIGHT 函数将返回准确的输入字符串。
- 如果跳过"Num_chars",则其值默认为 1,这意味着 RIGHT 函数将仅返回输入字符串后侧的最后一个字符。
- 如果 Num_chars 不是数值,则 RIGHT 函数将检索 #VALUE! 错误。
- RIGHT 函数不支持通配符。
如何在 Excel 中使用 RIGHT 函数?
使用 RIGHT 函数的步骤如下。
- 打开所需的 Excel 工作表。
- 双击指定的单元格并输入 = 符号,然后输入 RIGHT(文本/单元格引用/单元格范围,Num_chars)。
- 按 Enter 键从提供的字符串末尾获取一定数量的字符。
RIGHT 函数示例
练习以下示例以了解在 Excel 中使用 RIGHT 函数。
示例 1:如何在 Excel 中执行 RIGHT 函数?
Excel 中的 RIGHT 函数用于获取一定数量的从文本末尾(右侧)开始的字符数。
解决方案
步骤 1 − 首先,假设示例数据集由三列组成:文本、字符数和结果。输入文本字符串在范围 B2:B8 中提及,并在范围 C2:C8 中指定不同数量的字符。主要目标是计算 D 列中的 RIGHT 函数。

步骤 2 −此外,选择范围 D2:D8 单元格,并在公式栏中输入公式 =RIGHT(B2, C2)。

步骤 3 − 之后,按下"ctrl+Enter"键后,结果值将自动填充到 D2:D8 单元格中。

注意 − VALUE! D7 单元格出现错误,因为 Num_chars 值为 -2,这在 RIGHT 函数中是不允许的。
示例 2
如果跳过"Num_chars",其值默认为 1,这意味着 RIGHT 函数将仅返回输入字符串后侧的最后一个字符。
解决方案
首先,将光标放在 C2 单元格上,双击它,然后在 C2 单元格中写入公式 =RIGHT(B2)。

之后,按Enter 选项卡以获取结果。因此,您可以在下面的屏幕截图中注意到,仅从字符串后面提取了最后一个字符。

示例 3:在 Excel 中结合 IF 语句和 RIGHT 函数
在 Excel 中,您可以将 IF 语句与 RIGHT 函数一起使用来检查字符串的最右边的字符。
解决方案
假设您希望设置一个约束,例如客户的名字是有效还是无效;那么您可以将 IF 语句与 RIGHT 函数一致地合并。
步骤 1 −首先,双击 C3 单元格并输入公式 =IF(RIGHT(B3,4)="John," "Valid customer name," "Invalid")。

步骤 2 −之后,按 Enter 键获取结果。

下载练习表
您可以下载并使用示例数据表来练习 RIGHT 函数。