1、从数据库中复制出来的数据粘贴到excel中不能分列了,昨天还是能自动分列的,奇怪???求解,谢谢!

2、从txt文件中复制一个小数数据到excel中竟然自动分列了,比如:1.3在excel中在两列中分保显示1 和 3, 太神奇了????求解,谢谢!

能自动分列的前提是数据之间有制表符分隔(按TAB键可插入),

你那个能自动分列的txt文本看上去像空格,实际上是制表符

追问

没有制表符,我刚才试过了。

追答

那就请你把空格替换成制表符就可以自动分列了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-25
最近正好遇到这个问题,百度没找到太好的答案自己研究了下发现是因为excel分列功能作祟。
数据库里的表格式数据同一行内容是以Tab键分隔的。
正常情况你在复制粘贴时,excel会按Tab键进行分列粘贴内容,就得到了你想要的结果。
然而由于你操作过分列或某种情况使得分列功能的分隔符“Tab键”取消了,这时候excel就不会再按Tab制表符进行分列粘贴了,数据就会都粘贴在一列内容里。
解决办法:
1、粘贴完后在粘贴内容的右下角会有一个粘贴选项的小图标,选择“使用文本导入向导”打开分列功能,下一步在分隔符内选中“Tab键”即可;
2、选中任意有值的单元格打开excel的数据分列功能,在下一步的分隔符内将“Tab键”勾选中,确定。以后再有需粘贴的内容中含Tab制表符时就都会自动分列了。
注:提问中txt文本的1.3会自动分列成1和3两列,说明你在分列功能的分隔符内自定义了点号(.)作为分隔符。
第2个回答  2020-11-12

这个问题比较好解决,你先复制内容,然后粘贴到Excel里面,粘贴好之后,会出一个带Ctrl的小图标,如下图所示,点开,然后选择“使用文本导入向导”

然后在打开的界面选择“分隔符号”,然后下一步,选择“Tab键”如下图所示

然后就OK了

相似回答