wrjackson 发表于 2010-8-17 17:15:01

如何设置excel2007的单元格格式

请教各位高手如何将excel2007中已经存在的某列科学计数的数据以文本显示,好比身份证之类18位或者更多二三十位的数字全部显示出来。注意现在已经是科学计数形式,而且记录很多条,我要解决的是如何将其还原回来。

比如如何将上图中左侧的科学计数形式转换成右侧文本格式,当然将设置单元格格式为文本在写进数据是可以,但我数据上千条至万,那样一个一个敲或复制,2、3天也搞不完的。我需要的是一个操作能一次将上千条这样的科学计数都转换过来!请各位高手支招!!不胜感激!!!先谢为上!!!

w.wei 发表于 2010-8-17 17:50:39

我用2003测试了一下,确实比较头疼,如果你的这些数据的位数没有超过15位还好,可以直接全选,然后右键--设置单元格格式--自定义--选择0或者直接自己输入0即可,但是有个状况,如果你的位数是超过15位的,那么第16(包括16)位之后就只能显示成0,不晓得为什么
还有,如果你的位数太多,而你的单元格宽度太窄,用上面这种方法的话,就只能显示成###########这样的,而且你双击进去的话,显示的还是科学计数的样子,所以用上面这个方法,你必须将单元格拉到足够宽

wrjackson 发表于 2010-8-17 20:06:22

我要解决的都是超过15位的,呵呵,网上能搜的我都试过了,还是不行,你的说法我之前也试过。不过还是很谢谢你给出看法。

w.wei 发表于 2010-8-18 09:08:22

这样啊,那就没办法了,如果你找到解决的办法了,可能的话就来回复说明一下吧,让大家也学习学习
页: [1]
查看完整版本: 如何设置excel2007的单元格格式