打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
excel中的数值等与文本傻傻的分不清楚?

excel中的单元格格式设置

在单元格格式设置中,可以看到数值和文本两个分类,当我们选择不同时,会产生不同的效果。

从内存存储的角度理解数值和文本

首先我需要明白一些概念:

1、内存中存储数据是以二进制格式存储的,也就是0和1组成的数字格式;

2、通常我们以字节为单位,来描述数据长度,也就是8位0或1为一个字节;

假设内存中我们用两个字节来存储示例数据49,以数值方式存储和文本方式存储的样子如下图:

文本,就是将内容中的每一个符号,转换成相应的编码,按照约定的顺序排列存储。

关于加减乘除计算

注:参与运算的左右须为数值(数字)。

我们以加法为例子。当我们在数据中不小心混入了字符,计算结果就会错误。

如上图所示,b1单元格混入了字符a,计算结果错误,因为excel没法把'100 a'这个文本串转换成数字来和1进行运算。

疑问:为什么将a1单元格设置为文本时,计算结果正确?

答:因为excel已经非常智能了,从公式'a1+1'判断出需要将a1单元格内容转换成数字进行运算,而且转换没有出错。

日期格式

日期与文本,其区别和数值与文本类似,不过需要注意:

1、日期本质上是一个数字;

2、日期的表示,是以某个基准日期加上从该日期算起所逝去的天数;

为了验证这两点,我们做个小实验。

在单元格a1中输入数字0,然后设置格式为日期,是不是看到下面的结果?

这说明,excel计算日期的基准就是1900-1-0 00:00,将一个日期内容的单元格格式设置成数值时,看到的就是距离该基准日期的天数。

那么一分钟怎么表示?当然是1/(24*60)天了。

以此不难理解,两个日期相差就是他们的天数差。

当日期以文本格式表示时,可以“自动换行”,否则不可以(排版强迫症可要注意哦)。

格式分类中的“常规”是什么意思?

答:告诉excel根据内容智能判断数据,自动修正格式。

正是由于这个原因,当我们输入手机号码,单元格宽度不够显示时,会被自动显示成科学计数法的数字,为避免这个问题,除了手动修改单元格格式为“文本”,还可以在输入的时候在开始加入单引号“'”作为前缀。

总结

由于格式错误,而出现不可预期的结果,是使用excel时常碰到的问题,正确理解文本及其他格式的区别就能很好的排除问题。

作者 保云,微信公众号“索强科技”,转载须保留此版权信息。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
这么多年,文本和数值傻傻分不清
最基础:Excel四种数据类型
Excel数值类型
在Excel怎样把年月日的日期转换成年月格式?
Excel 2007教程系列:设置数值格式
Excel表格中的数字格式是什么?一般人还真不知道!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服