如何将Excel变成科学计数法的长数字恢复成正常数字

作者&投稿:饶连 (若有异议请与网页底部的电邮联系)
如何把科学计数法的数字变成数值~

Excel中默认将长度超过12(含)的数值默认为科学计数法显示,要变化为正常数字,常见方法如下:

Ctrl+1调出单元格格式对话框-->数值-->小数位调整为0-->确定
Ctrl+1调出单元格格式对话框-->文本-->确定
插入辅助列,输入公式:=A1&""
插入辅助列,输入公式:=text(a1,0)
插入辅助列,输入公式:=left(a1,len(a1)),或用mid,right表示。
VBA代码
1
2
3
4
5
6
Sub tst()
Dim cel As Range
For Each cel In Range("a1:a10")
cel.Value = "'" & cel.Value
Next
End Sub
数据分列,数据-->分列-->分隔符号-->下一步-->文本-->完成

先将格式转成本文再输入数字。

1、以excel2010版本为例,先选中要输入数字的那列,点击鼠标右键,在弹出的方框选择“设置单元格格式”选项;

2、然后在弹出的设置单元格格式方框内,点击“数字”,选择“文本”;

3、选择”文本“格式 后,点击设置框右下角的确定按钮;

4、然后再在A列输入超过15位的数字时,就会发现该组数字能完整的显示了,末尾没有变成0;

5、而在没有设置单元格格式为文本的B2输入该串数字时,则以科学计数法的方式显示,且末尾变成了0,所以在输入长数字时,应先设置单元格格式为文本才能避免数字末尾变成0。



Excel中默认将长度超过12(含)的数值默认为科学计数法显示,要变化为正常数字,常见方法如下:

  1. Ctrl+1调出单元格格式对话框-->数值-->小数位调整为0-->确定

  2. Ctrl+1调出单元格格式对话框-->文本-->确定

  3. 插入辅助列,输入公式:=A1&""

  4. 插入辅助列,输入公式:=text(a1,0)

  5. 插入辅助列,输入公式:=left(a1,len(a1)),或用mid,right表示。

  6. VBA代码

    Sub tst()
    Dim cel As Range
    For Each cel In Range("a1:a10")
     cel.Value = "'" & cel.Value
    Next
    End Sub
  7. 数据分列,数据-->分列-->分隔符号-->下一步-->文本-->完成



亲,你一定会失望了……采不采纳不要紧,给不给分也不要紧……但是必须告诉你真相:
由于计算机保留数字是有精度限制的,所以,超出15位,就会自动把位数清零。因此,已经圆整过的数字无法恢复到圆整前的精确数字。
下一次,如果有较长的数字,请务必先将单元格格式设为文本,然后再开始输入。

设置单元格格式--选择自定义格式--在自定义格式中录入#,就可以了

这个最后几位为的形式不可逆,无法已 找回
请谨记,以后以文本方式保存,关于用什么方式,事先设文本格式再输入也好,或输入前先输入英文半角硬撇'
这样才行,次序不能反,先输入再调节格式无效


EXCEL如何用FORMAT函数能将日期修改成 yyyy-mm-dd格式?
用FORMAT函数将EXCEL日期修改成 yyyy-mm-dd格式的方法步骤如下:1、首先打开计算机,在计算机内打开EXCEL,在EXCEL界面内输入“11-mar-08”,然后使用鼠标右键点击该单元格,然后在弹出的选项栏内找到“设置单元格格式”选项并使用鼠标点击。2、然后在弹出的界面内找到“日期”选项并点击,再在界面内选择...

何如将多张EXCEL合成一张EXCEL表?我的意思是合成成一张表而不是合成一...
很简单,如果格式都一样,可以用VBA合并 具体方法:http:\/\/jingyan.baidu.com\/article\/e4d08ffd8ca20e0fd2f60dfb.html

Microsoft Excel 工作表怎么使用
1、首先,我们打开我们的电脑,然后我们打开我们电脑上面的excel,之后我们选中图示中的区域;2、然后我们点击边框按钮边上的下拉箭头,弹出的界面,我们点击所有边框;3、之后我们选中图示中的区域,然后我们点击合并后居中;4、然后我们输入相应的信息,之后我们将所有字体都居中显示;5、最后,我们将第一列...

谁能解决excel表格中,常规格式自动变成了日期格式的问题,反复无数次了...
打开那个有问题的文件,在单元格的自定义格式中将[$-F400]h:mm:ss am\/pm(不一定是$-F400,看你选择在哪了)删除就可以了提交回答

excel里面如何把整个工作薄的页面都设成A3大小
1、首先选定工作薄的全部工作表 2、点击打印预览---页面设置 3、选择纸张大小 A3

怎么让excel在桌面最上层?
可以通过使用Windows操作系统的“始终在最前”功能,将Excel或任意一个窗口永远保持显示在桌面最上层。1. 首先,打开你想要保持在最上层的Excel窗口或其他应用程序窗口。2. 点击窗口左上角的“窗口”菜单按钮,在弹出的菜单中选择“始终在最前面”选项。这个选项通常可以通过按下“Alt”键同时点击“空格键...

我的Excel功能区界面突然变成这样,怎么解决?
Excel功能区界面突然变得简陋了,根据截图来看是没有什么问题的,如果觉得少了部分功能区,可以依次单击“文件”菜单-“选项”命令-“自定义功能区”-勾选需要添加的功能区后点击“确定”按钮。注:部分功能区需要对应的数据开启后才会出现,如插入图片后就会出现“图片工具”选项卡。

EXCEL表格中数字更改后如何自动变色
以输入1自动变成红色,输入2自动变成黄色,Excel2010为例,步骤如下:1、打开Excel,按住键盘Ctrl+A,全选Excel表格,在菜单栏选择【开始】;2、在开始选项中,选择【条件格式】,下拉菜单中选择【新建规则】;3、在弹出菜单中,选择规则类型中选择【只为包含以下内容的单元格设置格式】,编辑规则说明中第...

怎样将EXCEL里的多个工作表快速拆分成单个EXCEL文件?
1、在excel的加载项选择方方格子,选择汇总拆分功能。2、在下拉菜单中选择拆分工作簿。3、设置要拆分出的工作表,以及需要储存的位置,然后点击确定。4、运行完成后,会有提示,可以直接查看文件。5、在指定的文件夹内就可以看到拆分好的表格即完成拆分。

Excel使用技巧?
神奇吧?其实,在Excel的“数据有效性”判断中,还有许多特殊类型的数据格式可选,比如“文本类型”啊,“序列大小”啊,“时间远近”啊,如你有兴趣,何不自作主张,自己设计一种检测标准,让你的Excel展示出与众不同的光彩呢。 十八、成组填充多张表格的固定单元格 我们知道每次打开Excel,软件总是默认打开多张工作表...

奉贤区17771444316: 请问:如何将Excel变成科学计数法的长数字恢复成正常数字. -
夹药诺福: 选择单元格,然后选择文本格式.之后要把光标放到单元格内,双击进入单元格,然后回车,就可以将内容换成文本格式了.如果只是选择文本格式但不重新进入单元格,是不会改变的.如果将文本格式换成数字,或者转换成其他的格式,都是...

奉贤区17771444316: 如何让EXCEL中的数据用科学计数法显示 -
夹药诺福: 1,打开Excel表格程序,进入程序主界面中.2,接着,在Excel表格程序中选中一个单元格,在右键菜单中点击“设置单元格格式”,点击打开. 3,在窗口找到“数值”,点击“科学计数”选项,点击打开. 4,最后,即可看到Excel中设置科学计数法显示数字,设置完成,问题解决.

奉贤区17771444316: 请问在Excel里,我怎么一输入一串比较长的数字,它就会变成了科学记数法啊 -
夹药诺福: 先选中要输入数字的单元格,选中--格式--单元格格式--数字--选择科学计数,就变成了科学计数,如果你选择--文本的话,就是较长的数字了! 也可以输入数字前加上'

奉贤区17771444316: 如何在excel 中 如何转成科学计数法 -
夹药诺福: ①TRIM函数辅助法 先看下表,A列的单元格保存的数字,都已经变成科学计数法了.现在,我们要将科学计数法中的数字完完全全的显示出来.使用B列为辅助列,通过TRIM函数将其显示出来. 如上图的,在B1单元格中,使用公式函数:...

奉贤区17771444316: 如何解决EXCEL中的科学计数法 -
夹药诺福: 可以通过设置单元格格式来取消科学计数法. 软件版本:Office2007 方法如下: 1.Excel中输入超过11位的数字,会默认用科学计数法来表示:2.选择单元格,点击右键,选择“设置单元格格式”:3.在自定义中,类型中输入0,点击确定:4.这样,数字就不会用科学计数法表示了:

奉贤区17771444316: Excel超长整数变成科学记数法格式,超长整数被截断? -
夹药诺福: 是的,数字超过11个就不全显示,而以科学计数法显示,你如果不计算,只要显示数值,方法有两1、在录入数字前先录入单引号' 英文输入法下2、把区域设置成文本格式再录入数字

奉贤区17771444316: Excel中输入多少位数字变成科学计数法!!急! -
夹药诺福: 要有12位以后才会自动变成科学计数法,如果你是要把数字改成科学计数法(不管几位数)可以在格式——单元格(Ctrl+1)——数字里面有个科学计数法,选中确定就可以了,如果是不想以科学计数方式可以选格式——单元格——数字——文本然后确定.

奉贤区17771444316: excel的数据长度问题,请教高手 -
夹药诺福: 不是数据长度的问题. EXCEL规定超过11位的数字就用科学计数法显示,如果要显示出全部18位数字,就要把单元格设置为文本格式.补充: 别的方法就是在输入数字前先输入一个英文的单引号,其意义与设置单元格为文本格式相同. 如果你想用这个数字进行计算,只要引用该单元格值并乘1就可变为数值.

奉贤区17771444316: 如何把EXCEL文本格式里的数字批量转成文本 -
夹药诺福: EXCEL中长数字会自动变成“科学计数法”,如果只需要显示成“文本”,可以用以下步骤: 一、首先在EXCEL表格中把要更改成为文本的数据全部选中. 二、然后在导航栏的“数据”栏内点击“分列”选项. 三、进入文本分列向导的分隔类型页面后,直接点击右下角的“下一步”. 四、设置分隔符号页面同上一步一样,点击右下角“下一步”. 五、在最后一个页面左侧把“文本”勾选,然后点击“完成”. 六、这时回到EXCEL表格内就能够查看到,所有的数字数据都已经显示为文本模式了.

奉贤区17771444316: 如何解决excel中输入数字变成E+82 -
夹药诺福: Excel默认对超出11位的数字以科学计数法表示,对于15位以上的数字,超出部分以0计.1、在Excel表格中完整显示出长数字的操作方法是将单元格设置成文本格式,选中单元格,点击文本,再输入长数字即可. 2、选择数字格式为“文本” 输入长数字,并将列宽调宽让其完整显示出来.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网