Excel:如何提取引号之间的文本


您可以使用 Excel 中的TEXTBEFORETEXTAFTER函数从引号内的单元格中提取所有文本。

使用这些函数有两种常见方法:

方法1:提取双引号内的文本

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

方法2:提取单引号中的文本

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

这两个示例都从单元格A2中提取引号之间的文本。

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

示例 1:提取 Excel 中双引号之间的文本

假设我们有以下运动员列表,他们的昵称用引号引起来:

现在假设我们要提取 Excel 中双引号内的文本。

我们可以在单元格B2中键入以下公式来提取单元格A2中引号之间的文本:

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

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

B 列现在包含 A 列中每个匹配单元格的引号中的文本。

示例 2:提取 Excel 中单引号之间的文本

假设我们有以下运动员列表,他们的昵称用单引号引起来:

现在假设我们要提取 Excel 中单引号之间的文本。

我们可以在单元格B2中键入以下公式来提取单元格A2中单引号之间的文本:

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

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

B 列现在包含 A 列中每个匹配单元格用单引号括起来的文本。

其他资源

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

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

添加评论

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