如何在Excel中使用子字符串函数? (左,中和右)

Excel中的SUBSTRING函数

子字符串函数是excel中的一个预先构建的集成函数,归类于TEXT函数下。子字符串意味着从字符串的组合中提取一个字符串,例如,我们有一个字符串“ I is a Good Boy”,并且在这种情况下,我们想从给定的字符串中提取Good,因为我们使用了提取子字符串的方式,没有内置函数可以在excel中提取子字符串,但我们使用其他函数,例如Mid函数或left和right函数。

子串函数的3种类型

  1. LEFT子串功能
  2. RIGHT子串功能
  3. MID子串功能

让我们详细讨论其中的每一个。

#1 – LEFT子串功能

它从提供的文本字符串的左侧或第一个字符中提取给定的特定数目的字符。

Microsoft Excel中的LEFT函数的语法或公式为:

LEFT函数的语法或公式具有以下提及的参数:

  • 文本:(必填或必填参数)它是包含要提取的字符的文本字符串
  • num_chars: (可选参数)它是您要提取的文本字符串左侧的字符数。
  • 例如= LEFT(“ application”,3) 从左侧返回3个字符,即 “应用程序”。

关于LEFT功能的要记住的要点

  • 在左右函数中,Num_chars必须等于或大于零。否则,它返回#Value错误
  • 如果left或right函数中的num_chars参数大于文本的长度,则LEFT返回所有文本。例如, = LEFT(“ FUNCTION”,25)返回“ FUNCTION”
  • 如果省略left或right函数中的num_chars参数,则默认情况下它将考虑或假定为1。例如, = LEFT(“ Swift”)返回“ S”

#2 – MID子串功能

它从提供的文本字符串的中间部分提取给定的特定数量的字符。

Excel中MID函数的语法或公式为:

所有参数均为必填项和必填参数

MID函数的语法或公式具有以下提及的参数:

  • 文本:这是包含要提取的字符的文本字符串
  • start_num: 指定您要从其开始的第一个字符的位置或子字符串的起始位置
  • num_chars: 它是您要提取的文本字符串中间部分的字符数。 (以start_num开头)。
  • 例如, = MID(“ majori”,2,5)返回第二个字符的子字符串和第二个字符的5个字母或字母,即“ ajori”。

要记住的要点

  • 如果start_num大于文本的长度,则MID函数将返回一个空值
  • 如果start_num小于1,则MID函数返回#VALUE!。错误。
  • 如果num_chars为负值,则MID函数将返回#VALUE!。错误。

#3 –正确子串功能

它从提供的文本字符串的右侧提取给定的特定数量的字符。

Microsoft Excel中RIGHT函数的语法或公式为:

RIGHT函数的语法或公式具有以下提及的参数:

  • 文本:(必填或必填参数)它是文本字符串,其中包含您要提取的字符
  • num_chars: (可选参数)它是您要提取的文本字符串的右侧字符数。
  • 例如, = RIGHT(“ application”,6)从右侧返回6个字符,即“阳离子”。

如何在Excel中使用SUBSTRING函数?

让我们看看SUBSTRING函数在Excel中的工作方式。

您可以在此处下载此SUBSTRING功能Excel模板– SUBSTRING功能Excel模板

Example#1 –使用LEFT函数在Excel中提取子字符串

在下面提到的示例中,单元格“ B3”包含具有名称的员工ID。在这里,我需要借助LEFT FUNCTION仅提取员工ID

让我们在“ C3”单元格中应用“ LEFT”功能。在“ C3”单元格中输入= LEFT(,其中将显示LEFT函数的参数,即= LEFT(文本,[num_chars]),需要输入

文本:它是包含要提取excel子字符串的字符的文本字符串,即“ B3”或“ 648 MANOJ”

num_chars:这是您要提取的文本字符串左侧的字符数。这里的员工ID包含3个数字,所以我只想提取前三个数字

输入所有LEFT函数参数后,单击ENTER键。即= LEFT(B3,3)

它从文本中提取前3个字符,即648

Example#2 –使用RIGHT函数在Excel中提取子字符串

在下面提到的示例中,它包含域名或网站名称。在这里,我需要借助RIGHT函数提取最后三个字符

让我们在“ C3”单元格中应用“ RIGHT”功能。在单元格“ C3”中输入= RIGHT(在其中将显示RIGHT函数的参数,即= RIGHT(文本,[num_chars]),需要输入

文本:它是包含要提取excel子字符串的字符的文本字符串,即“ B3”或“ GMAIL.COM”

num_chars:这是您要提取的文本字符串右侧的字符数。这里所有的网站名称都以“ COM”结尾,所以我只希望最后三个字符

输入所有RIGHT函数参数后,单击Enter键。即= RIGHT(B3,3)。

同样,它也适用于其他单元格,否则您也可以使用拖放选项来获得所需的输出

它从文本即COM中提取最后3个字符

Example#3 –使用MID函数在Excel中提取子字符串

在下面提到的示例中,单元格“ B3”包含带有区号的PHONE NUMBER。在这里,我只需要借助MID FUNCTION提取区号即可

让我们在单元格中应用“ MID”功能 “ C3”。 类型 = MID( 在牢房里 “ C3” M函数ID的参数将出现在哪里。 IE。 = MID(文字,开始编号,位数) 需要输入

文本:它是包含要在其中提取子字符串excel的字符的文本字符串,即 “ G14” 或者 “(248)-860-4282”

start_num: 它指定您要从其开始的第一个字符的位置或子字符串的起始位置 IE。 在电话号码中,括号中的数字是区号。我只想要括号内的那些数字,即 248.  这里括号内的数字从 第二名 位置。

num_chars: 它是您要提取的文本字符串中间部分的字符数。 (以start_num开头)。我只想要括号内有区号的那3个数字,即 3 人物

输入所有 MID功能 论点。 IE。 = MID(B3,2,3)

它提取括号中存在的3个字符或数字,即 248

要记住的事情

Excel Function中的子字符串具有广泛的应用,即

  • 它用于借助右键功能从电子邮件地址获取域名
  • 它用于通过子字符串函数从全名中获取名字,中间名和姓氏
  • 它用于删除Web URL中的尾部斜杠
  • 用于从电话号码中提取国家或州代码