前篇介绍了数据类型,在学习EXCEL过程中,我们首先要掌握四种基本数据类型,那这四种数据类型有没有联系呢?本篇将介绍它们之间的联系。
第一种联系
数字型数据、日期型数据、时间型数据都能转换为文本型数据,在这里又赋予它们新的名称:文本型数字、文本型日期、文本型时间,它们都属于文本型数据里面。
如何输入文本型数值?
方法1:在输入数据时先输入一个英文的单引号(‘),然后再输入数字、日期或时间,即可得到相对应的文本型数据。
方法2:先选中需要输入数据的数据区域,在“开始”选项卡“数字”功能区下拉列表中选择“文本”,输入的内容即为文本型数据。
数值和文本如何相互转换
1、数据转文本
方法1:分列操作。在第3步的时候选择文本即可完成转换。
方法2:公式法。用文本函数可以转换,如TEXT函数。也可以在文本连接符“&”来操作,如在B2单元格中输入“=A2&”””,双击填充公式。
其它方法不再介绍。
2、文本转数值
方法1:基础操作转换
将数据列设置为“常规”格式,双击鼠标可以修改格式。
选中需要转换的数据区域,在警告的列表中选择“转换为数字”
方法2:分列操作。选中需要转换的列,点击分列按钮,直接点击确定即可。
方法3:选择性粘贴操作。在任意一个单元格输入数字1,复制,选中需要转换的数据区域,右键-选择性粘贴-乘(除)。或者在任意一个单元格输入数字0,复制,选中需要转换的数据区域,右键-选择性粘贴-加(减)。
方法4:公式法
公式法中用VALUE函数、--、+0、-0、*1、/1等几种办法都可以。如数值转文本的方法2中得到文本型日期,公式修改为“=VALUE(TEXT(A2, “YYYY-M-D”))、=--TEXT(A2, “YYYY-M-D”)、=1*TEXT(A2,“YYYY-M-D”)、=TEXT(A2, “YYYY-M-D”)/1、=TEXT(A2, “YYYY-M-D”)+0、=EXT(A2, “YYYY-M-D”)-0”都是可以的。
注意:在文本函数中返回结果要求为数值的,都需要进行转换操作。
第二种联系
既然时间、日期、数字都叫数值型数据,那么时间和日期也是可以转换为数字的。将含有日期和时间的数据区域转换为常规格式,会发现日期为整数,24小时制的时间为小数。
这是因为Excel默认的日期从1900年1月1日,它转换为数字为1,42614代表1900年1月1日后推42614天,即2016年9月1日。由此我们还可以得出,两个日期相减的结果为相差的天数。
0在时间中代表0:00:00,1在时间格式(24小时制)24:00:00。两个时间相减返回结果常规格式为小数,时间格式为“h:mm:ss”格式的时间。如果A1单元格为“7:26:24”,B1单元格为“16:48:00”,两者相差的小时数为“=(B1-A1)*24”、相差的分钟为“=(B1-A1)*24*60”、相差的分钟为“=(B1-A1)*24*60*60”。
既然日期和时间能转换为数字,说明针对数字的算术运算和比较运算,在日期和时间中也是通用的。
(未完待续)
【作者简介】
齐涛,三茅人力资源网专栏作家,高级人力资源师,有大型国有企业、民营企业人力资源经理、人资行政总监、人资行政副总工作经历。对人力资源各模块有丰富的管理实践经验,擅长HR工作系统性搭建与管理。著有《Excel 人力资源管理实操从入门到精通》(中国铁道出版社),在当当、京东、亚马逊、天猫均有售。
书籍试读请戳:《Excel 人力资源管理实操从入门到精通》
2楼 浮升阳光
非常受益 支持HRQT老师~
1楼 丹霞天然
研究的挺深,也很实用,学习了,谢谢!