word文档转化为excel的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:10:21
假如我在WORD中做了个表格,我现在想把有数字的那一列复制到EXCEL中.
问题是:就算我在EXCEL中将单元格设置成了文本格式,每次复制的时候,如果位数过长(超过15位),那么复制过来的数字就会变形
例如:
4545604403459896
变成了
4545604403459890(在单元格的直接显示为:4.5456E+15)
但是大家都知道,如果是身份证的话,不会只有15位啊,如果有很多身份证号码,刚好别人又是在WROD中做的表格,那么我怎么样才能直接把它复制过来而又不导致数字失真呢.
谢谢各位大侠啊!!!!!!

先把excel中相应的单元格改成文本格式,复制好word中的文本后,点中excel单元格,选择编辑菜单中的选择性粘贴,然后选中文本那项,点确定。

1.复制word表格有数字的那一列到记事本。保存。

2.在excel中,文件-打开,文件类型选所有文件。按提示做。
第一步选分隔符号
第二步只选空格
第三步选文本

选中EXCEL单元格→设置为“文本”格式→选中WROD数据→右键→复制→点中EXCEL单元格→右键→选择性粘贴→Unicode 文本(或文本)→确定

我用的是WORD2003版本的,复制后你看最后一个单元格有个粘贴的小图标,你在小图标那里选择“匹配目标格式”!

我已验证下列方法:
1、选中word中某一列或某几列数据,将其复制到记事本中,再选中记事本中的数据复制,在excel中选中要粘贴到的区域,设置单元格格式(右击快捷键挺方便),在单元格格式选项卡中找到“数字”标签,选择“文本”格式。这时再粘贴就不会再有4.5456E+15现象了(这是科学计数法)。然而,如果你要粘贴的区域没有设置成文本格式,还会出现4.5456E+15这种现象。因为excel默认单元格格式下会将超长数字以科学计数法的形式显示。
2、选中EXCEL单元格→设置为“文本”格式→选中WROD数据→复制→点中EXCEL单元格→右键→选择性粘贴→Unicode 文本(或文本)→确定

五叶猫说得对!