CASE 1
单列拆分
★★★要求:单列拆分fx公式示例
=TEXTSPLIT("销售部,市场部,财务部",",")解释:TEXTSPLIT 会按指定分隔符拆分文本。这里用英文逗号作为分隔符,把三个部门名称拆成独立单元格,便于后续筛选或统计。
=TEXTSPLIT(文本, [列分隔符], [行分隔符], [忽略空值], [匹配模式], [转置结果])
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 文本 | 必填 | 要处理的文字、单元格文本或文本结果。 |
| 2 | 列分隔符 | 选填 | 按列拆分文本时使用的分隔符,例如逗号或空格。 |
| 3 | 行分隔符 | 选填 | 按行拆分文本时使用的分隔符,例如换行符。 |
| 4 | 忽略空值 | 选填 | 控制是否跳过空白内容。 |
| 5 | 匹配模式 | 选填 | 控制匹配时是否区分大小写、是否按通配符或正则等方式判断。 |
| 6 | 转置结果 | 选填 | 控制拆分结果是否行列互换。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 文本
③ 回车并向下填充
双击填充柄,整列公式自动套用
=TEXTSPLIT("销售部,市场部,财务部",",")解释:TEXTSPLIT 会按指定分隔符拆分文本。这里用英文逗号作为分隔符,把三个部门名称拆成独立单元格,便于后续筛选或统计。
=TEXTSPLIT("a;b,c-d",{";",",";"-"})解释:TEXTSPLIT 可以按多个分隔符拆分文本。这里花括号用于一次提供分号、逗号、短横线等多个分隔符,这是演示多分隔符拆分时需要的临时数组写法。
=TEXTSPLIT("1,2;3,4",",",";")解释:按 "," 拆列、";" 拆行,返回 {1,2;3,4} 的二维数组。
=TEXTSPLIT("x,,y,z",",",,FALSE)解释:TEXTSPLIT 的第 4 个参数控制是否忽略连续分隔符产生的空项。这里保留空项,是为了让小白看懂“两个逗号中间没有内容”时公式会如何处理。
=TEXTSPLIT(TEXTJOIN("",TRUE,$E$8:$E$13),",")解释:先拼接$E$8:$E$13(原始文本列)文本,再以","拆分
上面案例里的 编号、原始文本 等列,就来自这张表
| 行 | 编号 | 原始文本 | 辅助文本 | 类别 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 8 | T001 | Excel函数 | 入门教程 | 办公 | 12 | 1,200 |
| 9 | T002 | VLOOKUP查找 | 函数案例 | 查找 | 18 | 1,800 |
| 10 | T003 | 销售数据2024 | 华东区域 | 销售 | 25 | 2,500 |
| 11 | T004 | 文本-清洗 | 多余 空格 | 文本 | 30 | 3,000 |
| 12 | T005 | OpenAI Codex | Excel自动化 | 工具 | 16 | 1,600 |
| 13 | T006 | 函数学习手册 | 进阶练习 | 教学 | 22 | 2,200 |