Excel:如何提取第n个字符之后的文本
您可以使用以下语法提取 Excel 中单元格第 n 个字符之后的文本:
=MID( A2 , 3+1, LEN( A2 ))
此特定公式从单元格A2中提取第三个字符之后的文本。
下面的例子展示了如何在实践中使用这个公式。
示例:提取 Excel 中第 n 个字符之后的文本
假设我们在 Excel 中有以下篮球队名称列表:
假设我们要从 A 列中的每个单元格中提取第三个字符之后的所有文本。
为此,我们可以在单元格B2中键入以下公式:
=MID( A2 , 3+1, LEN( A2 ))
然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:
B 列现在包含 A 列中第三个字符之后的所有文本。
要提取不同字符后的文本,只需将公式中的3替换为不同的数字即可。
例如,您可以使用以下公式提取第 4 个字符之后的所有文本:
=MID( A2 , 4+1, LEN( A2 ))
以下屏幕截图显示了如何在实践中使用该公式:
B 列现在包含 A 列第四个字符之后的所有文本。
这个公式是如何运作的?
请记住我们用于从单元格A2中提取第三个字符之后的所有文本的公式:
=MID( A2 , 3+1, LEN( A2 ))
此函数使用MID函数,该函数使用开始位置和结束位置从特定单元格中提取文本。
在此示例中,我们指定要从单元格A2中提取文本。
接下来,我们指定起始位置为 3 + 1 = 4 。
接下来,我们使用LEN函数指定我们希望结束位置等于单元格A2中整个字符串的长度。
最终结果是我们提取了从字符串的第四个字符到最后一个字符的所有文本。
这相当于提取第三个字符之后的所有文本。
其他资源
以下教程介绍了如何在 Excel 中执行其他常见操作: