TEXTSPLIT(Excel 365)在每个分隔符处拆分文本,并把各部分横向溢出到多列。旧版 Excel 可用 LEFT + FIND 取第一部分。
=TEXTSPLIT("John Smith", " ")→John | Smith把全名拆分为名和姓,分布到两个单元格。
=TEXTSPLIT("red,green,blue", ",")→red | green | blue按逗号拆分到三个单元格。
只返回分隔符之前的部分。
取第一个词(旧版)
=LEFT(A2, FIND(" ", A2)-1)返回第一个空格之前的文本。
一次性拆分用「数据 ▸ 分列」;旧版需要公式时用 LEFT/MID/RIGHT 配合 FIND。
把分隔符放在第三个参数:=TEXTSPLIT(A2, , ",")。
以数组形式传入:=TEXTSPLIT(A2, {",",";"})。
在 Excel 365 中使用 =TEXTAFTER(A2, " ", -1)。负的实例编号表示从末尾数起。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。