Google sheets:使用 split 函数并获取最后一项


Google表格中的SPLIT函数可用于根据特定分隔符分割文本。

要获取SPLIT函数生成的最后一个元素,可以使用以下语法:

 =INDEX(SPLIT( A2 , " " ), COLUMNS(SPLIT( A2 , " " )))

此特定示例将使用空格作为分隔符分割单元格A2中的文本,然后仅返回分割后的最后一个元素。

例如,如果单元格A2中的字符串是Andy Bernard Douglas ,则此公式将返回Douglas

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

相关:如何使用 SPLIT 函数并获取 Google 表格中的第一项

示例:如何使用 SPLIT 函数并获取 Google 表格中的最后一项

假设 Google 表格中有以下姓名列:

假设我们要根据空格的位置拆分名称,然后仅获取拆分后的最后一个元素。

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

 =INDEX(SPLIT( A2 , " " ), COLUMNS(SPLIT( A2 , " " )))

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

该公式根据空格的位置划分 A 列中的名称,然后仅返回除法中的最后一个元素。

这个公式是如何运作的?

记住我们用来划分文本并获取结果划分的最后一个元素的公式:

 =INDEX(SPLIT( A2 , " " ), COLUMNS(SPLIT( A2 , " " )))

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

首先, SPLIT函数根据空格的位置将单元格A2中的文本拆分为新列。

例如,安迪·伯纳德·道格拉斯 (Andy Bernard Douglas)这个名字被分为三列。

然后COLUMNS函数返回除法所得的总列数。

例如,在此示例中,它返回值3

最后, INDEX函数仅返回除法所得的第3列的值。

最终的结果是我们只能得到除法的最后一个元素,即Douglas

其他资源

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

Google Sheets:如何将文本分成行
Google表格:如何分割日期和时间
Google Sheets:如何使用带有多个分隔符的 SPLIT

添加评论

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