excel科学计数设置(我们经历过Excel的坑)
本文将涉及:
LEN(数据)—结果为括号内数据的字符个数
科学计数法—把一个数表示成数字与10的n次幂相乘的形式,如1.23E 10
OFFICE限制与规则—使用OFFICE应用时需注意的边界细节,可通过F1进入帮助获取
由于疫情原因,证监会规定今年各公司去年年报的披露时间不超过6月30日(心想:干脆直接披露今年半年报得了)。眼看着接近大限,于是最近是披露公司年报、季度报报告十分密集。
而各方财经爱好者们,开始搜集、分析报告,以便接下来大展拳脚。
我国证券法股票上市条件
根据我国证券法规定,上市公司的数字量级千万起步。
财务报表上的数字位数至少有8位,随着数字位数的增多,Excel表格会将常规数字展示,自动调整为科学计数法(多余的设定…)。阅读起来非常不方便。
表哥tips:
C列的数字位数可使用LEN函数求得,如C1的公式为LEN(A1)
比如,最近这位网友下载的利润表数据长这样。
实际数据被科学计数法隐藏起来,而且有的指数是8,有的是9或10,非常不整齐,造成阅读困难。
除非点选在某个单元格上,否则根本看不到我们需要的完整数字。
为什么数字会被Excel自动调整为科学计数法?
根据OFFICE官方说明,对于数字位数为12位或以上,Excel就会认定为较大的数字,因此使用科学计数法。
简而言之,但凡超过11位,就必须被" 强。制。执。行。"
那么,如果并不想数字被隐藏,而是要求显示完整的数字,要怎样做呢?
我们可以通过修改数字自定义的格式即可。
- 选中所要修改的单元格区域;
- 右键单击进入”设置单元格格式”;
- 将G/通用格式改为0即可。
可能细心的你已经留意到了,不是超过11位才会被强制执行吗?
这张表的数字并未超过,为何也是科学计数法?
刚才在调整自定义格式前,原来默认的格式并不是”数值”或”货币”等设定的格式,而是”自定义”中的”G/通用格式”。这种格式不受Excel强制执行11位的限制。而是根据列宽自动调整,当单元格列宽被缩小时,会自动调整为科学计数,以适应列宽。
因此,在这种情况下,只要将列宽拉大一些,完整的数据就会显示回来,而无需做任何格式的调整。
调整科学计数法为常规显示的方法并不适用身份证号。
我们的身份证号有18位,根据OFFICE超过11位会被强制执行为科学计数法显示。
但实际上此时的科学计数法会吃掉最后三位,即16/17/18位以"0"显示。
这是由于受到OFFICE计算规范的限制。OFFICE规定数字精度为15位,也就是说,超过15位的数字,从第16位开始,均以"0"表示。
因此,如果预先了解到将要输入数字长度超过15位,则要提前做好设置为文本格式的措施。以免造成惨剧。
有关OFFICE的规则限制还有很多,若你感兴趣,可通过F1进入帮助界面,输入”规范与限制”搜索即可获取到全部。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com