gpt4 book ai didi

split - 从字符串中提取最后一个单词

转载 作者:行者123 更新时间:2023-12-01 11:33:04 25 4
gpt4 key购买 nike

在 Google 表格中,我在单元格中有字符串值,如下所示:

1 Gheringhap Street, Geelong VIC 3220, Australia



我想从字符串中提取国家/地区值。问题是字符串值有不同数量的逗号,所以很难说单元格的最后一个值在哪个位置。我试过了:
=INDEX(SPLIT(A2, ","), 1, 3)

但这仅在恰好有两个逗号时才有效,如果有更多或更少的逗号,则查询失败。

有没有其他方法可以获取单元格中字符串的值?

最佳答案

有很多方法可以做到这一点。一种是在空间上拆分并丢弃不需要的东西。另一个是使用 Excel 中的常规公式(通过比较字符串的完整长度和用空替换空格后的空格来计算空格)并将其作为参数提供给一个函数,该函数将跳到字符串中的该实例,但是在 Google 表格中,最简单的方法可能是使用 regexextract例如:

 =REGEXEXTRACT(A1,".+\s(.+)") 

这将创建任何字符的提取组(内括号内) .任意次数 +跟在任意字符之后任意次数,然后是一个空格 \s .

替换 ,来自 ;如果这是电子表格区域设置的要求。

关于split - 从字符串中提取最后一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30576947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com