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

时间:2014-03-13 04:01:33

标签: google-sheets

试试这个。

单元格A1 10/8/2013 Mike1, 2013, 0

中的

现在Split(A1,",")

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

Split(A1,",") ...注意Mike:1如何消失。错误?

我需要在其中分割一些带有冒号的东西,它正在删除部分文本

2 个答案:

答案 0 :(得分:1)

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

试试这个公式:

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

以一种更简单的方式:因为我认为你不能改变它的显示方式,我在这里看到的可能的解决方法是首先拆分“:”,然后用“,”拆分,然后加入两个第一要素。

答案 1 :(得分:0)

我无法通过功能SPLIT或将文本拆分为列... 以及使用或不使用格式为dd/mm/yyyy hhhh:mm来重现此问题。

选择A1,数据>将文本拆分为列......只需要这些。