Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 谷歌新电子表格Split()函数错误?_Google Sheets - Fatal编程技术网

Google sheets 谷歌新电子表格Split()函数错误?

Google sheets 谷歌新电子表格Split()函数错误?,google-sheets,Google Sheets,试试这个 在A1单元中10/8/2013,MIKE12013,0 现在Split(A1,“,”) 现在更改A1并添加冒号10/8/2013 Mike:1,2013,0 拆分(A1,”,”。。。注意Mike:1是如何消失的。臭虫 我需要拆分一些带有冒号的内容,它正在切掉部分文本问题是“10/8/2013 Mike:1”被解释为一个日期,它似乎类似于:“dd/mm/yyyy hh:mm”。(如果您将第一个单元格的显示更改为原始文本,您将看到他正在给您一个数字:41496) 试试这个公式: =arra

试试这个

在A1单元中
10/8/2013,MIKE12013,0

现在
Split(A1,“,”)

现在更改A1并添加冒号
10/8/2013 Mike:1,2013,0

拆分(A1,”,”
。。。注意
Mike:1
是如何消失的。臭虫

我需要拆分一些带有冒号的内容,它正在切掉部分文本

问题是“10/8/2013 Mike:1”被解释为一个日期,它似乎类似于:“dd/mm/yyyy hh:mm”。(如果您将第一个单元格的显示更改为原始文本,您将看到他正在给您一个数字:41496)

试试这个公式:

=arrayformula(SUBSTITUTE(arrayformula(split(REGEXREPLACE(A1;":";"#@#");","));"#@#";":"))

以一种更简单的方式:因为我认为您无法更改它的显示方式,所以我在这里看到的可能的解决方法是首先围绕“:”拆分,然后使用“,”拆分,然后连接前两个元素。

我无法重现此问题,无论是使用函数拆分还是将文本拆分为列。。。有无格式设置为
dd/mm/yyyy hhh:mm


选择A1,数据>将文本拆分为列。。。这就是所需的全部。

我更喜欢您的解决方案。我有一个非常贫民区的解决方案,我首先在前面添加一个像“a”这样的随机字母,然后拆分它,然后使用
mid
函数删除第一个字母。它起作用了,但我没有意识到冒号使它像处理日期格式一样处理数据。谢谢你的解释。