如何在Google Sheets中按空行分隔粘贴内容至对应单元格?
Google Sheets 按空行分隔粘贴文本解决方案
方法1:文本预处理替换换行符
先对原始文本做替换处理,保留空行、合并同段落的换行:
- 把文本复制到记事本/文本编辑器
- 用替换功能:查找单个换行符
\n,替换成不常用的特殊符号(比如|),注意只替换单个换行,空行(两个连续换行)保持不变 - 复制处理后的文本,粘贴到Google Sheets的A1单元格
- 选中A列,点击「数据」→「拆分文本」→「按分隔符拆分」,自定义分隔符选
\n,此时空行就会把文本拆进不同单元格 - 最后选中所有单元格,把之前替换的特殊符号
|替换回换行符\n,就能实现同段落换行保留、空行分隔单元格的效果
方法2:用公式合并已拆分的单元格
如果已经把文本按单个换行全拆进A列单元格,用公式合并连续非空内容:
- 在B1单元格输入公式:
=TEXTJOIN(CHAR(10), TRUE, A1:INDEX(A:A, MATCH(TRUE, ISBLANK(A:A), 0)-1)) - 回车后,B1会自动合并A1到第一个空行前的所有内容,保留原换行
- 下拉B1的公式,后续单元格会合并下一段非空内容
- 复制B列内容,右键选择「选择性粘贴」→「值」,即可得到最终效果
方法3:粘贴时直接拆分
无格式粘贴后按空行拆分:
- 选中目标单元格(比如A1),按
Ctrl+Shift+V(Windows)或Cmd+Shift+V(Mac)粘贴文本 - 选中A列,点击「数据」→「数据清洗」→「拆分列」→「按分隔符」
- 自定义分隔符输入
\n\n(两个连续换行,即空行),文本会直接按空行拆分到不同单元格,单个换行自动保留在单元格内
最终效果示例:
Column A 文本在此处
此文本延续但与上一个在同一单元格文本(更多)
此文本延续但与上一个在同一单元格
内容的提问来源于stack exchange,提问作者lavaimp
相关产品推荐
相关产品推荐

