split 函数 str 函数的功能


在日常工作中,经常需要将单元格中的文本进行拆分,例如,将 A 列中的信息拆分成姓名、工号和工龄。

split 函数(str()函数的功能)

许多同事会使用数据分列功能来解决这个问题。

split 函数(str()函数的功能)

当数据新增或修改时,需要重复操作,无法自动更新,存在一定的局限性。

一些熟悉函数公式的同事可能会使用“99 个空格大法”来解决问题。

使用的公式是:

=TRIM(MID(SUBSTITUTE($A2,"-",REPT(" ",99)),COLUMN(A1)99-98,99))

这个公式相对复杂。

split 函数(str()函数的功能)

现在新推出了一个名为 TEXTSPLIT 的函数公式。

虽然参数看起来复杂,但实际上很简单。

split 函数(str()函数的功能)

例如,假如我们需要根据分隔符将文本拆分成多个列,可以输入以下公式:

=TEXTSPLIT(A2,"-")

这将根据分隔符 "-" 快速将文本进行拆分,这也是 TEXTSPLIT 函数最常见的用法。

split 函数(str()函数的功能)

如果 A 列中的信息使用 “-” 或 “,” 作为分隔符,可以使用大括号将两种分隔符包含在内,公式如下:

=TEXTSPLIT(A2,{"-",","})

这样就可以快速将文本进行拆分。

split 函数(str()函数的功能)

学会了这个公式吗?动手试试吧!