Excel:提取第二个和第三个空格之间的文本
您可以使用 Excel 中的TEXTBEFORE和TEXTAFTER函数从第二个和第三个空格之间的单元格中提取文本。
您可以使用以下语法来执行此操作:
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
此特定示例提取单元格A2的第二个和第三个空格之间的文本。
以下示例展示了如何在实践中使用此语法。
示例:提取 Excel 中第二个和第三个空格之间的文本
假设我们在 Excel 中有以下字符串列表:
现在假设我们要提取每个字符串的第二个和第三个空格之间的文本。
为此,我们可以在单元格B2中键入以下公式:
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:
B 列现在包含 A 列中每个匹配单元格的第二个和第三个空格之间的文本。
这个公式是如何运作的?
记住我们用来提取单元格A2中第二个和第三个空格之间的文本的公式:
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
这个公式的工作原理如下:
首先,我们使用TEXTAFTER函数从单元格A2中提取第二个空格之后的所有文本。
今天这个回报就是你。
然后我们使用TEXTBEFORE函数从剩余文本中提取第一个空格之前的所有文本。
这些回报是.
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: