Excel 如何使用RIGHT函数

Excel 如何使用RIGHT函数

Excel中的RIGHT函数

RIGHT函数是Excel的文本函数类别的一部分。RIGHT函数将返回给定文本字符串末尾的指定数量的字符。它帮助从右侧提取字符,结果取决于公式中指定的字符数量。例如,”=RIGHT(“JAVATPOINT”,5)”的结果是”POINT”。

RIGHT函数有助于从文本字符串的右侧提取字符。通常,它与其他函数(如VALUE、COUNT、DAY、DATE、SUM等)结合使用。

语法

RIGHT函数的语法如下:

参数

  • Text(必需): 需要提取字符的文本字符串。
  • Num_chars: Num_chars是可选的。指定需要RIGHT提取的字符数。
  1. num_chars 必须大于或等于零。
  2. 如果省略 num_chars ,则默认为1。
  3. 如果 num_chars 大于文本的长度,RIGHT返回。

Num_Chars的特点

以下是 num_chars 的特点:

  1. “num_chars”的默认值为1。这意味着如果省略 “num_chars” 的值,RIGHT函数将返回字符串的最后一个字母。
  2. 如果“num_chars”小于零,则RIGHT函数返回 #VALUE! 错误。
  3. 如果 “num_chars” 大于文本的长度,则RIGHT函数返回完整的文本。

    注意

  4. RIGHT函数可能在每种语言中不可用。

  5. RIGHT函数适用于使用单字节字符集(SBCS)的语言。无论默认语言设置如何,RIGHT始终将每个字符视为一个字符,无论是单字节还是双字节。

如何在Excel中使用RIGHT函数

我们通常将RIGHT函数与其他Excel函数(如FIND、SEARCH、LEFT、LEN等)结合使用。

以下是RIGHT函数的用途:

  • 它有助于格式化文本。
  • RIGHT函数删除URL中的尾部斜杠。
  • 它提取某个字符后出现的文本。

让我们通过以下示例来理解使用RIGHT函数的用法:

示例1: 在这个示例中,有一个测试字符串在 A3单元格 中,如下面的截图所示。我们需要提取最后一个含有 10 个字母的单词。

Excel 如何使用RIGHT函数

我们将应用RIGHT函数来提取A3列中的”string”。

我们将使用以下公式:

Excel 如何使用RIGHT函数

应用公式后,结果将如下所示:

Excel 如何使用RIGHT函数

示例2: 在这个示例中,我们有一个8位数字 (98231212) ,我们需要从这个数字中提取出最后5位数字。

Excel 如何使用RIGHT函数

为了提取最后5位数字,我们必须应用以下公式:

Excel 如何使用RIGHT函数

RIGHT 函数返回 31212, 如下面的截图所示:

Excel 如何使用RIGHT函数

示例3: 在这个例子中,我们在A列中有一列ID,如”ID201″,”ID202″,”ID203″,”ID204″等。

Excel 如何使用RIGHT函数

在这种情况下,ID的后三位是唯一的,而且”ID”这个文本是多余的。因此,我们希望从标识符列表中删除”ID”。

我们将应用以下公式:

Excel 如何使用RIGHT函数

RIGHT函数在单元格B3中返回210。使用相同的方法,我们将提取每个ID的最后三个数字。

Excel 如何使用RIGHT函数

示例 4: 在这个示例中,我们有一个包含发票号码的数据集。我们想要提取每个发票号码的最后6位数字,为了实现这一目的,我们需要使用RIGHT函数。

Excel 如何使用RIGHT函数

使用Excel的RIGHT函数,我们可以提取上述文本的最后6个数字。

Excel 如何使用RIGHT函数

应用RIGHT函数后,结果将是:

Excel 如何使用RIGHT函数

示例 5: 假设我们有一系列的编号,从A2到A13,我们想从右边提取8个字符。

Excel 如何使用RIGHT函数

RIGHT函数从文本右侧返回后8位数字。

Excel 如何使用RIGHT函数

应用公式后,结果如下:

Excel 如何使用RIGHT函数

示例6: 在这个示例中,我们在A列中有两种动物的名字。使用逗号和空格进行分隔,如下面的屏幕截图所示。我们需要提取最后一个名字。

Excel 如何使用RIGHT函数

为了提取姓氏,我们需要使用以下RIGHT公式。

  • “FIND(” “,A4)” 找到空格的位置。它返回5。或者我们可以使用 “,” 进行严格搜索。
  • “LEN(A4)” 计算字符串 “Cat, Lynx.” 的长度。它返回9。
  • “LEN(A4)-FIND(” “,A4)” 返回从右侧数空格的位置。它返回4。
  • 公式 ” RIGHT(A4,LEN(A4)-FIND(” “,A4))” 从A4中的文本字符串的右侧返回4个字母。

Excel 如何使用RIGHT函数

“Lynx” 是RIGHT公式的输出结果。其余单元格的输出结果也可以以同样的方式找到。

示例7: Excel的RIGHT函数不适用于日期。因为RIGHT函数是一个文本函数,它可以提取数字,但无法提取日期。假设A2单元格中有一个日期”1-sept-2021″。

Excel 如何使用RIGHT函数

现在,我们将尝试使用 RIGHT 公式来提取年份。

Excel 如何使用RIGHT函数

结果将会是4440。

Excel 如何使用RIGHT函数

在Excel中,意识形态 4440 表示 2021 如果格式是日期。因此,Excel的 RIGHT 函数会将其解释为数字而不是日期。

示例8: 在这个示例中,我们有2维数据。长度乘以宽度,如下面的截图所示。我们需要从给定的尺寸中提取宽度。

Excel 如何使用RIGHT函数

我们将使用以下RIGHT公式进行第一维处理。

  • The FIND(“x”,A3)” 将返回单元格中 “x” 的位置。它将返回8。
  • 公式 “FIND(“x”,A3)+11″ 将返回9。我们加一是为了忽略空格,因为”x”后面有一个空格。
  • “LEN(A3)” 返回字符串的长度。
  • 返回 “x”+1 后发生的字符数是通过 “LEN(A4)-FIND(“x”,A3+1)” 返回的。
  • 公式 “RIGHT(A3,LEN(A3)-FIND(“X”,A3)+1))” 返回在”x”之后的所有字符。

Excel 如何使用RIGHT函数

RIGHT公式返回 “700 ft” 作为第一个维度的结果。我们必须拖动填充手柄以确定其他单元格的结果。

Excel 如何使用RIGHT函数

示例9: 在这个例子中,我们有一个电子邮件地址列表。我们需要从这些电子邮件ID中提取域名。

Excel 如何使用RIGHT函数

为了从第一个电子邮件地址中提取域名,我们必须使用下面的RIGHT公式。

Excel 如何使用RIGHT函数

字符串 A2 的长度由 LEN(A2) 给出。它将返回 21

  • “FIND(“@”,A2)”将找到字符串中”@”的位置。它将返回单元格A2中的7。
  • 在”LEN(A2)-FIND(“@”,A2))”中给出了 “@” 右侧字符的数量。它将返回14。
  • “RIGHT(A2,LEN(A2)-FIND(“@”,A2))” 返回了单元格B3的最后10个字符。
    Excel 如何使用RIGHT函数

  • RIGHT公式在B2单元格中返回 “javatpoint.com”

  • 同样地,我们将把这个公式应用到剩下的单元格中。
    Excel 如何使用RIGHT函数

示例10: 在这个示例中,列出了使用基于Web的软件时可能遇到的一些错误。我们必须提取分隔符最后出现的子字符串。

Excel 如何使用RIGHT函数

我们可以使用Excel中的 LEN,SEARCHSUBSTITUTE 的组合以及 RIGHT函数 来实现这一点。

Excel 如何使用RIGHT函数

  • 首先,我们要使用 LEN 函数计算字符串的总长度,即 LEN(A2)
  • 然后,我们要计算没有分隔符的字符串的长度,可以使用 SUBSTITUTE 函数将所有冒号替换为空字符串: LEN(SUBSTITUTE(A2,”:”,””))
  • 接下来,我们要将原始字符串没有分隔符的长度减去,我们将使用以下公式:

应用上述公式后,结果将是:
Excel 如何使用RIGHT函数

使用RIGHT函数时需要注意的事项:

在使用RIGHT函数时需要注意以下事项:

  • 在Excel中, RIGHT函数 用于从文本的右侧提取字符。
  • 当涉及到日期格式时,RIGHT函数不能提供精确结果。
  • 数字格式不属于字符串的一部分,不会被计算或提取。
  • 在复杂数据集的情况下,我们需要使用其他文本函数,如 LEN、FIND、SEARCHSUBSTITUTE
  • 如果用户没有为最后一个参数指定值,则默认为1。
  • Num_chars 中的字符数必须大于或等于零。如果值为负数,则会抛出 #VALUE 错误。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程