Excel本身有拆分列的功能,在数据选项卡下【分列】工具可以实现,但不能拆分多行,那么有没有一个函数,既能拆分多行,也能拆分多列呢?这里给大家分享一下TEXTSPLIT函数。

Excel函数应用:TEXTSPLIT把一个单元格值按分隔符拆分多行或多列-趣帮office教程网

假设想把A料号涉及项目C5单元格拆分多列,则公式如下:

=TEXTSPLIT(C5,",",,TRUE,0)
- 函数共有5个参数,依次含义如下:
- C5:要拆分的文本
- ",":要拆分列依据的字符或字符串,这里按逗号拆分
- 空:要拆分行依据的字符或字符串,这里要拆分列,
所以这里空着,什么也不要填
- TRUE:是否忽略空单元格,默认为FALSE
- 0:搜索文本中的分隔符匹配。默认情况下,
会进行区分大小写的匹配。

结果如下:

Excel函数应用:TEXTSPLIT把一个单元格值按分隔符拆分多行或多列-趣帮office教程网

假设想把A料号涉及项目拆分多行,公式如下:

=TEXTSPLIT(C5,,",",TRUE,0)
- 这里只需把第2个参数与第3个参数对调过来,
由拆分多列转变为拆分多行了。

结果如下:

Excel函数应用:TEXTSPLIT把一个单元格值按分隔符拆分多行或多列-趣帮office教程网