1. Excel TEXTSPLIT
Excel 中的
TEXTSPLIT
函数允许您根据指定的分隔符将文本字符串分割成单独的列和/或行。以下是按空格分割的文本示例。2. TEXTSPLIT 参数
该函数最多接受六个参数,只有前两个是必需的。
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
text
: 必填 您要分割的文本。可以作为字符串或单元格引用提供。col_delimiter
: 必填 标记文本在哪个点横跨列的分隔符。row_delimiter
: 选填 标记文本在哪个点向下分割的分隔符。ignore_empty
: 选填 指定 TRUE 以忽略连续的分隔符。默认为 FALSE,这会产生一个空单元格。match_mode
: 选填 指定 1 以执行不区分大小写的匹配。默认为 0,执行区分大小写的匹配。pad_with
: 选填 用来填充结果的值。默认值为 #N/A。3. 在列中水平分割单元格
这是一个按逗号分割的文本示例:
=TEXTSPLIT(A2, ",")
。这里的分隔符是 ,
用双引号括起来。4. 在行中垂直分割单元格
要在行中分割,省略第二个参数,并输入第三个参数:
=TEXTSPLIT(A2, , ",")
5. 同时将字符串分割成列和行
这是
等号
逗号和空格
=TEXTSPLIT(A2, "=", ", ")
。等号
=
是列分隔符。逗号和空格
,
是行分隔符。6. 通过多个分隔符分隔单元格
处理多个分隔符时,使用数组常量指定它们:
=TEXTSPLIT(A2, {"x","*"})
7. 单元格分割不区分大小写
要确保您的分隔符不区分大小写,设置
match_mode
为 1:=TEXTSPLIT(A2, "x",,,1)