Excel right函数

Excel right函数

right函数指定从 字符串的右侧 提取元素。指定的可以是 数字、字符符号 。它还包括两个或更多单词或数字之间的空格。我们可以指定要从给定数据元素中提取的字符数。我们还可以说RIGHT()函数返回字符串的最后几个字符。

它表示为:

其中, Text 是我们想要从中提取元素的指定单元格。

Number_of_characters 是我们想要从Excel中给定的数据中提取的字符数。

注意:与MID()函数不同,它在函数中不需要start_position参数。这是因为RIGHT()函数默认从字符串的右端开始。

例如:

数据字符串=5674abc123

在这里,我们希望从每个字符串的右端提取字符形式的代码。所以我们将使用RIGHT()函数。

上述字符串的语法将是:

=RIGHT(5674abc123,4)

Excel将从给定字符串的右侧开始提取。字符串中有10个字符。指定的number_of_characters是4。因此,Excel将从第10个字符开始从右到左的第7个字符。这意味着字符串中的第10、第9、第8和第7个位置的字符。因此,最后四个字符将出现为输出。

输出: c123

在这里,我们还将讨论RIGHTB()函数,RIGHT()函数的另一个部分,RIGHTB()函数将 双字节字符 视为2。RIGHT()函数用于使用单字节字符的语言。稍后将在主题中讨论。

重要点

  • 如果指定的number_of_characters大于文本的长度,则Excel将返回直至文本末尾的字符。例如: Text : 67546003 Syntax : RIGHT(67546003,15) 在这里,Excel将返回67546003,即从右端到左端末尾的字符。
  • 如果number_of_characters为负数,则Excel将返回“#VALUE!”例如: Text : 1234ABCD Syntax : RIGHT(1234ABCD,-4) 在这里,Excel将返回“#VALUE!”

让我们首先考虑一些Excel RIGHT()函数的示例。

示例

示例1:从给定字符串中提取数字代码

考虑以下步骤:

  1. 点击给定字符串前面的单元格。
  2. 在下面的输入框中输入 =RIGHT(A2,4), 如下所示:
    Excel right函数

  3. 按下 Enter

  4. 从右边开始提取的4个字符将显示如下:
    Excel right函数

  5. 向下拖动到该列的最后一个数据单元格。RIGHT()函数将自动应用于其余的单元格,如下所示:

Excel right函数

通过指定单元格分别使用RIGHT()函数将会有以下效果:

注意:LEFT()和MID()函数与RIGHT()函数类似,也用于从给定字符串中提取字符数。LEFT()函数从指定字符串的左侧提取字符,MID()函数从指定字符串的中间开始提取字符。

示例2:从句子中提取一个词语

请考虑以下步骤:

  1. 点击给定句子前面的单元格。
  2. 输入’ =RIGHT(A2,10), ‘,如下所示:
    Excel right函数

  3. 按下 Enter 键。

  4. 从右边开始提取的长度为10的字符将显示如下所示:
    Excel right函数

示例3:从给定字符串中提取字符的编码。

请考虑以下步骤:

  1. 点击给定字符串前面的单元格。
  2. 输入’ =RIGHT(A3,3), ‘,如下所示:
    Excel right函数

  3. 按下 Enter 键。

  4. 从右边开始提取的长度为3的字符将显示如下所示:
    Excel right函数

  5. 向下拖动到该列的最后一个数据单元格。 RIGHT()函数将自动应用于剩余的单元格,如下所示:

Excel right函数

在Excel中的RIGHTB()函数

让我们快速了解一下Excel中的RIGHTB()函数,以消除RIGHT()函数和RIGHTB()函数之间的混淆。

当我们启用支持双字节字符的语言(双字节字符集)并将其设置为默认语言时,RIGHTB()函数将双字节字符视为2,否则视为1。而在RIGHT()函数中,Excel将双字节字符和单字节字符都视为1。

双字节语言包括中文、韩文和日文。这些语言很难用单引号表示。

RIGHTB()函数的公式如下:

其中,

Text 指定要从中提取元素的单元格。

Start_position 指从哪里开始提取。

Number_of_bytes 指要从Excel中给定的数据中提取的字符数。

RIGHTB()的输出和条件与RIGHT()函数类似。

让我们看一些示例。

示例:

Text :Priya Raheja

语法 :=RIGHTB(Priya Raheja, 6)

返回值 :Raheja

重要要点

  • 字符数应大于或等于0。
  • 如果省略字符数,系统将默认为1。
  • 如果指定的字符数大于字符串的长度,将返回整个字符串。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程