如何在 excel 中提取子字符串(附示例)


您可以使用以下公式从 Excel 中的文本中提取某些子字符串:

方法1:返回从字符串开头开始的子字符串

 #return first 3 characters of string in cell A2
=LEFT( A2,3 )

方法2:返回字符串中间的子字符串

 #return 8 characters of string in cell A2 starting at position 2
=MID( A2,2,8 )

方法3:返回字符串末尾的子字符串

 #return last 3 characters of string in cell A2
=RIGHT( A2 , 3)

方法 4:返回某些文本之前的子字符串

 #return all text before the string "there" in cell A2
=TEXTBEFORE( A2 , "there")

方法5:返回特定文本后的子字符串

 #return all text after the string "there" in cell A2
=TEXTAFTER( A2 , "there")

以下示例展示了如何在实践中使用每种方法。

方法1:返回从字符串开头开始的子字符串

以下屏幕截图显示了如何使用LEFT()函数返回单元格A2的前三个字符:

Excel从字符串开头获取子字符串

方法2:返回字符串中间的子字符串

以下屏幕截图显示了如何使用MID()函数返回单元格A2中间从位置 2 开始的八个字符:

Excel获取字符串的中间子串

方法3:返回字符串末尾的子字符串

以下屏幕截图显示了如何使用RIGHT()函数返回单元格A2的最后三个字符:

Excel从字符串末尾获取子字符串

方法 4:返回某些文本之前的子字符串

以下屏幕截图显示了如何使用TEXTBEFORE()函数返回单元格A2中字符串“there”之前的所有文本:

Excel获取特定文本之前的子字符串

方法5:返回特定文本后的子字符串

以下屏幕截图显示了如何使用TEXTAFTER()函数返回单元格A2中字符串“there”之后的所有文本:

Excel获取特定文本后的子字符串

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

Excel:如何从字符串中删除第一个和最后一个字符
Excel:如何查找字符串的第一个字母
Excel:如何查找文本字符串中的第一个数字

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注