谷歌表分割功能

时间:2018-01-20 18:23:23

标签: google-sheets

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

LeBron James SF ORL @ CLEThu 7:00pm

LeBron James        SF ORL @ CLEThu 7:00pm

3 个答案:

答案 0 :(得分:2)

请尝试正则表达式:

(...) (...)

  • ^是在字符串
  • 上找到2个组 开头的
  • [^ ]+意味着查看字符串的开头
  • .*表示1+没有空格字符。
  • const dayList = [ {'key':'Mon','value':1}, {'key':'Tue','value':5}, {'key':'Wed','value':10}, {'key':'Fri','value':18}, {'key':'Sat','value':80}, {'key':'Sun','value':20}, ] const dayArray = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]; 表示任意数量的字符

参考文献:

  1. RegexExtract
  2. Regex Syntax

答案 1 :(得分:1)

一种简单的方法是SUBSTITUTE一个空格的第二个实例,其中一个字符没有服务(我选择了£),然后是SPLIT该字符:

 =split(substitute(A1," ","£",2),"£")

答案 2 :(得分:0)

您可以使用拆分的各个部分的il。例如,如果'LeBron James SF ORL @ CLEThu晚上7点'在A1。在B1中提出这个:

=index(split(A1," "),0,1)&" "&index(split(A1," "),0,2)

它将归还'勒布朗詹姆斯'。在C1中:

=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'。请注意使用文本正确返回时间。