首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google sheets Split函数

google sheets Split函数
EN

Stack Overflow用户
提问于 2018-01-21 02:23:23
回答 3查看 1.8K关注 0票数 0

我正在尝试拆分第二个空格字符上的一个单元格。这个是可能的吗?或者只是可以拆分一个空格字符?

代码语言:javascript
复制
LeBron James SF ORL @ CLEThu 7:00pm

LeBron James        SF ORL @ CLEThu 7:00pm
EN

回答 3

Stack Overflow用户

发布于 2018-01-22 15:11:28

请尝试正则表达式:

=REGEXEXTRACT(A1,"^([^ ]+ [^ ]+) (.*)")

  • (...) (...) is to find 2 string
  • ^ on a string
  • [^ ]+ on the start意思是查看组的开头没有空格char.
  • .*表示任意数量的字符

参考文献:

  1. RegexExtract
  2. Regex Syntax
票数 2
EN

Stack Overflow用户

发布于 2018-01-21 03:35:20

你可以使用il来分割单独的部分。例如,如果'LeBron James SF ORL @ CLEThu 7:00 in‘在A1中。在B1中放入以下内容:

代码语言:javascript
复制
=index(split(A1," "),0,1)&" "&index(split(A1," "),0,2)

它将返回'LeBron James‘。在C1 put中:

代码语言:javascript
复制
=index(split(A1," "),0,3)&" "&index(split(A1," "),0,4)&" "&index(split(A1," "),0,5)&" "&index(split(A1," "),0,6)&" "&text(index(split(A1," "),0,7),"hh:mm am/pm")

它将返回'SF ORL @ CLEThu 07:00 PM‘。请注意文本的使用以正确返回时间。

票数 1
EN

Stack Overflow用户

发布于 2018-01-22 18:55:38

一种简单的方法是使用一个未使用的字符对空格的第二个实例执行SUBSTITUTE操作(我选择了£),然后对该字符执行SPLIT操作:

代码语言:javascript
复制
 =split(substitute(A1," ","£",2),"£")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48359636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档