如何根据多个分隔符拆分单元格?
案例 1:将下图 1 中的字符串按分隔符“-”拆分到不同的列,效果如下图 2 所示。


1. 在 C2 单元格中输入以下公式 --> 下拉复制公式:
=TEXTSPLIT(A2,"-")



公式释义:
textsplit 函数的作用是使用列和行分隔符拆分文本字符串;
语法为 TEXTSPLIT(要拆分的文本,列分隔符,[行分隔符],[指定 TRUE 以忽略连续分隔符;默认为 FALSE,将创建一个空单元格], [1 不区分大小写;默认为 0,区分大小写], [ 用于填充结果的值,默认值为 #N/A]);
公式表示以“-”为分隔符,将 A2 单元格的字符串拆分到不同的列中。
案例 2:按分隔符“-”或“~”将下图 1 的字符串按列拆分开,效果如下图 2 所示。


1. 将公式修改如下:
=TEXTSPLIT(A2,{"-","~"})



公式释义:
注意第二个参数的用法 {"-","~"},当有多个分隔符时,需要用 {} 包含在内,每个分隔符之间用“,”隔开。