如何做到excel的分列功能?


如果想根据分隔符把字段分成多列要怎么做?

目前有数不支持直接分列的功能,但是可以用split()函数做到类似的效果。SPLIT(字段,分隔符,位数)

例子:下图的地区销售额字段把地区和销售额写在一个字段里,如何把地区和销售额分开?

如何做到excel的分列功能? - 图1

如何做到excel的分列功能? - 图2

如果使用split函数报错,可以看下字段是不是有null值,导致split无法使用。如果是有null值的情况下,需要先做个判断,再split。

if contains(字段,"子串") then split(字段,分隔符,位数)