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