打开APP
userphoto
未登录

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

开通VIP
也说单元格的数据类型

前一篇简单介绍了单元格引用,对如何按不同方式指定需要处理的数据地址有了一个清晰的认识,那是不是马上就可以开始函数与公式的实战演练呢?NO,NO,在这之前,还有一个概念必须要弄清楚,否则后面的公式也会出问题。这个概念就是excel的数据类型。

数据类型

在excel中,主要存在这几种数据类型,数值,文本,时间与日期,逻辑值和错误值。

  • 数值:具有大小意义的数字,如1,100等

  • 文本:如姓名,英文字符串,数字字符串

  • 时间:2017-7-18  12:45:09

  • 逻辑值:就是真(TRUE)与假(FALSE)

  • 错误值:公式错误系统会返回一个错误值,比如=5/0 将得到错误值:#DIV/0!

这里比较容易混淆的是数值与文本型数字,因为反映到单元格里面都是一串数字。很多朋友就因为没有弄清二者的区别,导致公式得不到预期的结果。这里我争取一次性说明白。

文本型数字,比如员工编号,这让我想起周星驰饰演的唐伯虎在华府当家奴的编号是9527,这个9527并不是九千五百二十七,它仅仅是一个代码,是一个没有大小意义的符号,你不能说周星驰这个编号比另一个9526的家奴编号大,不存在任何数学关系,因此也就没有运算的可能。因此,在excel中,将文本9527和文本9526作求和运算,excel“拒绝”,返回0值。

那可能有朋友会问了,我如何知道一个单元格里面写的9527是数值,还是文本类型。有两点差异,如下图所示。E1单元格存放的是数值型,它默认右对齐,并且左上角没有任何标志。E2单元格存放的就是文本型,它默认左对齐,单元格左上角还有一个绿色的小三角形,这就是文本的标识符,提示你这里面是文本,要对其运算就要小心了。

日常中我们很多数据是文本型数字,比如最常见的身份证号,手机号等。在最开始我们不知道设置单元格格式时,输入身份证总是出现乱码,这是因为excel默认对所有输入的数字数据采用数值类型存储,而超过11位(不包含11位)的数据在单元格都是以科学计数法的形式呈现,也就是我们最不能忍的”乱码”。两种方法搞定它,第一种,设置单元格格式为文本(地球人应该都知道了),第二种,输入身份证之前,先输入一个英文状态下的单引号,再继续输入就会强制使用文本形式。


日期与时间类型的数据,本质上也是数值数据,比如今天是2017/7/18,调整一下单元格格式,得到42934这么一个数值。它表示什么意思?excel的日期是以1900年1月1日为起点,记为1,这样依次往后排,也就是说今天距离1900年1月1日已经过去42934天。先知道日期这样一个序列的概念,后面再深入谈日期的一些应用,全都是基于这个概念来的。


逻辑值,这个也很简单,比如公式=2>3,这与常识不符,所以结果是FALSE,公式=3>2,这下结果就是TRUE了。提个小问,如果单元格输入=2>3>4, 返回TRUE还是FALSE?自己动手试试吧,结果比较出人意料。此处暂时按下不表。


数据类型的转换

用的最多的就是文本型数字与数值之间的转换。比如接着上面的段子,华府就出台规定了,工资与家奴编号挂钩,编号9527的华安就领9527两银子。这个时候你就必须将文本型数字转变成数值型数据。方法很多,比如在原数据上 0,-0,*1,/1,--(取两次负),都可以达到目的,以上运算可以强制将文本型数字转换成数值型数据。


有时候可能还会用到数值型转换成文本型(比较少用),可以在原数据上&“”,即是说连接一个空文本,强制转换成文本型,有兴趣的朋友可以自己试一下。

今天就这些内容,比较枯燥的基础,但正所谓工欲善其事必先利其器,扎实的基础,才能走的更远。我是悦笃,这是我的第三篇excel笔记。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel函数的参数
系统地学习Excel第02课,Excel的基础知识
理解Excel中的数据类型(二)
03什么是数据类型?
认识Excel中的数据类型
让你从菜鸟成为玩转Excel的高手
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服