Excel如何批量将一个单元格中用换行符隔开的数据 分开到 多行

Excel如何批量将一个单元格中用换行符隔开的数据 分开到 多行

这是一个非常常见的需求!将一个单元格中包含多行数据的文本(通常是用 Alt + Enter 键输入的换行符)批量拆分成多行记录,最强大和最推荐的方法就是使用 Power Query。

使用 Power Query,整个过程可以自动化,并且当您的源数据更新时,只需要刷新一下即可。

方法:使用 Power Query (推荐)
Power Query(在 Excel 的“数据”选项卡中被称为“获取和转换数据”)可以将您指定的换行符作为分隔符,将数据拆分到多行。

详细步骤
导入数据到 Power Query:

选中包含换行符数据的列(以及您希望保留的其他列,如 ID 或名称)。

进入 Excel 的 “数据” 选项卡。

点击 “从表格/区域” (From Table/Range)。

如果数据还没有格式化成表格,Excel 会提示您将其转换为表格,点击“确定”。

Power Query 编辑器将打开。

选择拆分的列:

在 Power Query 编辑器中,选中包含换行符数据的那一列。

执行“按分隔符拆分列”操作:

进入 “主页” (Home) 选项卡。

点击 “拆分列” (Split Column) 旁边的下拉箭头。

选择 “按分隔符” (By Delimiter)。

设置换行符为分隔符:

在弹出的“按分隔符拆分列”对话框中:

分隔符 (Delimiter): 选择 “自定义” (--Custom--)。

在框中输入分隔符: 这里是关键!您需要输入代表换行符的特殊字符:

点击右侧的下拉菜单 “插入特殊字符” (Insert special character)。

选择 “换行符” (Line Feed) #(lf)。

(提示:如果您的数据是来自 Mac 或其他系统,可能需要尝试 “回车符” (Carriage Return) #(cr))

设置拆分结果到“行”:

展开 “高级选项” (Advanced options)。

选择 “拆分到” (Split into) 选项为 “行” (Rows)。

完成并加载:

点击 “确定”。Power Query 会立即将原始单元格中的每一行数据拆分为单独的新行。

进入 “主页” 选项卡。

点击 “关闭并加载” (Close & Load),将新的、已拆分的数据表导入到新的工作表中

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容