Excel:提取第二个和第三个空格之间的文本


您可以使用 Excel 中的TEXTBEFORETEXTAFTER函数从第二个和第三个空格之间的单元格中提取文本。

您可以使用以下语法来执行此操作:

 =TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")

此特定示例提取单元格A2的第二个和第三个空格之间的文本。

以下示例展示了如何在实践中使用此语法。

示例:提取 Excel 中第二个和第三个空格之间的文本

假设我们在 Excel 中有以下字符串列表:

现在假设我们要提取每个字符串的第二个和第三个空格之间的文本。

为此,我们可以在单元格B2中键入以下公式:

 =TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel提取第二个和第三个空格之间的文本

B 列现在包含 A 列中每个匹配单元格的第二个和第三个空格之间的文本。

这个公式是如何运作的?

记住我们用来提取单元格A2中第二个和第三个空格之间的文本的公式:

 =TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")

这个公式的工作原理如下:

首先,我们使用TEXTAFTER函数从单元格A2中提取第二个空格之后的所有文本。

今天这个回报就是你

然后我们使用TEXTBEFORE函数从剩余文本中提取第一个空格之前的所有文本。

这些回报.

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何提取字符前的文本
Excel:如何提取字符后的文本
Excel:如何从单元格中删除特定文本

添加评论

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