如何在 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的前三个字符:
方法2:返回字符串中间的子字符串
以下屏幕截图显示了如何使用MID()函数返回单元格A2中间从位置 2 开始的八个字符:
方法3:返回字符串末尾的子字符串
以下屏幕截图显示了如何使用RIGHT()函数返回单元格A2的最后三个字符:
方法 4:返回某些文本之前的子字符串
以下屏幕截图显示了如何使用TEXTBEFORE()函数返回单元格A2中字符串“there”之前的所有文本:
方法5:返回特定文本后的子字符串
以下屏幕截图显示了如何使用TEXTAFTER()函数返回单元格A2中字符串“there”之后的所有文本:
其他资源
以下教程介绍了如何在 Excel 中执行其他常见操作:
Excel:如何从字符串中删除第一个和最后一个字符
Excel:如何查找字符串的第一个字母
Excel:如何查找文本字符串中的第一个数字