如何将记事本(Notepad)多行文本导入MS Excel并按行分配至独立单元格?
如何将记事本(Notepad)多行文本导入MS Excel并按行分配至独立单元格?
嗨,我来帮你轻松解决这个问题!把记事本里的多行文本导入Excel,让每一行内容自动对应到独立单元格其实有好几种实用方法,挑你觉得顺手的来操作就行:
直接粘贴法(最快捷)
这是最省心的方式,绝大多数情况下都能直接生效:- 打开你的记事本文件,按
Ctrl+A全选所有文本,再按Ctrl+C复制 - 打开Excel,点击你想放置第一行内容的起始单元格(比如A1)
- 按下
Ctrl+V粘贴——Excel会自动识别记事本里的换行符,把每一行内容分别放到纵向的独立单元格里(A1对应记事本第一行,A2对应第二行,以此类推)
- 打开你的记事本文件,按
文本分列法(针对粘贴后内容挤在一个单元格的情况)
要是遇到特殊格式的文本,粘贴后所有内容都堆在一个单元格里,就用这个方法:- 先把记事本内容复制粘贴到Excel的任意一个单元格(比如A1)
- 选中这个单元格所在的整列(点击顶部的列标,比如“A”)
- 切换到Excel顶部的「数据」选项卡,找到并点击「分列」按钮
- 在弹出的“文本分列向导”第一步,选择「分隔符号」,点击「下一步」
- 第二步中,勾选「其他」选项,然后在右侧的输入框里按下
Ctrl+J(这是输入换行符的快捷键,你看不到输入的字符,但Excel能精准识别) - 点击「下一步」,再点击「完成」——原本挤在一个单元格里的多行内容就会自动拆分到该列的不同单元格中了
转置为横向单元格(可选需求)
如果你不想纵向排列,而是想把记事本的每行内容横向放到同一行的不同单元格里(比如B1、C1、D1...),可以这么做:- 先用上面的直接粘贴法把内容纵向粘贴到Excel里
- 选中所有纵向排列的内容单元格,按
Ctrl+C复制 - 右键点击你要放置横向内容的起始单元格(比如B1),选择「选择性粘贴」,在弹出的窗口里勾选「转置」选项,最后点击「确定」就完成了
备注:内容来源于stack exchange,提问作者Hasan




