You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中如何使用函数同时拆分数据的行与列

Google Sheets 混合分隔符文本二维拆分实现

单维度拆分基础用法

  • 单行按列分隔符拆分:使用公式 =SPLIT("aaa|bbb|ccc", "|", false),可将按|符号分隔的单行文本拆分到同行A、B、C列,单元格值分别为aaa、bbb、ccc。
  • 单列按换行符拆分:使用公式 =TRANSPOSE(SPLIT("aaa\nbbb\nccc", "\n", false)),可将按换行符\n分隔的单列文本拆分到A列连续三行,单元格值依次为aaa、bbb、ccc。

二维表格拆分实现

当原始数据同时包含|列分隔符与\n换行分隔符,例如文本内容为="aaa|bbb|ccc\nddd|eee|fff\nggg|hhh|iii",需要拆分为3行3列、单元格内容一一匹配的二维表格时,使用ARRAYFORMULA嵌套两层SPLIT即可实现。
如果待拆分文本存放在A1单元格,公式写法如下:

=ARRAYFORMULA(SPLIT(SPLIT(A1, "\n", false), "|", false))

公式逻辑:

  1. 内层SPLIT先按换行符\n把整段文本拆分为按行区分的一维数组,每个数组元素对应原文本里的一行内容
  2. 外层SPLIT在数组公式的作用下,逐一对每一行的元素按|做列拆分
  3. 最终自动输出对应行列的二维表格,拆分效果如下:
第一列第二列第三列
aaabbbccc
dddeeefff
ggghhhiii

如果不需要引用单元格,直接把固定文本写入公式,写法为:
=ARRAYFORMULA(SPLIT(SPLIT("aaa|bbb|ccc\nddd|eee|fff\nggg|hhh|iii", "\n", false), "|", false))

内容的提问来源于stack exchange,提问作者enoeht

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 17:21:35