Google sheets:使用 left 在空格之前提取文本


您可以将以下公式与LEFTFIND函数结合使用,提取 Google 表格单元格中遇到空格之前的所有文本:

 =LEFT( A2 , FIND(" ", A2 ) -1 )

此特定公式从单元格A2中提取遇到第一个空格之前出现的所有文本。

下面的例子展示了如何在实践中使用这个公式。

示例:使用 LEFT 提取空格前的文本

假设 Google 表格中有以下列表,其中提供了不同篮球运动员的简要描述,包括他们的球队、位置和排名:

现在假设我们只想提取每个球员的球队名称。

为此,我们可以将以下公式与 Google Sheets 的LEFTFIND函数结合使用,从每个单元格的左侧提取文本,直到遇到空格:

 =LEFT( A2 , FIND(" ", A2 ) -1 )

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

Google表格提取空格中留下的文本

B 列现在仅显示 A 列中每个球员的球队名称。

请注意,如果“玩家描述”列中没有找到空格,公式将返回#VALUE!所以。

要返回不同的值,只需使用IFERROR()函数即可。

例如,如果在给定玩家的描述中没有找到空格,我们可以使用以下IFERROR()函数返回“No space”:

 =IFERROR(LEFT( A2 , FIND(" ", A2 )- 1 ), " No space ")

以下屏幕截图显示了如何在实践中使用该公式:

请注意,您还可以通过简单地将IFERROR()函数中的“无空格”替换为另一个值来返回不同的值。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见任务:

Google Sheets:检查单元格是否包含列表文本
Google 表格:COUNTIF 为何不等于文本
Google Sheets:如果另一个单元格包含文本则条件格式

添加评论

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