Excel中数字变成E 20的原因及处理措施,绿夏技术导航根据你的问题回答如下:

在Excel中,如果单元格中出现一位数过大,超过了Excel所能处理的最大位数,就会导致数字变成E 20的形式显示。比如说,一位数为1234567890123456789时,超出了Excel的处理范围,会变成1.23457E 18的形式。
这种情况下,需要进行以下两步处理:
1. 改变单元格的格式:将单元格格式改为文本格式,这样就能够显示原有的数字。具体操作方法为:先选择需要变化的单元格,往上寻找Excel工具栏内的格式按钮点击,选择数字和日期两者变更为文本格式即可。
2. 需要手动输入并粘贴一串分代码:采用vba代码的方式再进行对照数据的处理,突破文本转数字或相反这个限制。操作方法为:首先打开Visual Basic(简称VB)编辑器,依次单击菜单栏中的“项目 – 给名为xName的工作薄一个标准模块”,将As关键字改为版权的相应,这是因为在各显示板块要实现类型名称的前缀。
“`
sub rdtDD()
On Error GoTo …
Dim vString() As String, lcNum As Long
lcNum = Selection.CurrentRegion.Cells.Count
ReDim vString(1 To lcNum)
Dim RCell As Range
For Each RCell In Selection.CurrentRegion
vString(RCell.Row (RCell.Column – 1) * Selection.Rows.Count) = “”
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...