Excel财务与会计从新手到高手
上QQ阅读APP看书,第一时间看更新

1.2 Excel中的数据类型

Excel为数据输入提供了多种不同的方式,用户可以根据要输入的数据类型及实际需求,来选择最合适的方法进行输入。换句话说,数据类型的不同在一定程度上决定用户所选择的输入方式。因此,在输入数据前,有必要了解一下Excel中的数据类型。

Excel中的数据分为文本、数值、日期和时间、逻辑值、错误值5种基本类型,日期和时间本质上是数值的一种特殊形式。下面将简要介绍这5种数据类型各自具有的一些特性,这些内容会为读者以后在Excel中输入和处理数据提供帮助。

1. 文本

文本用于表示任何具有描述性的内容,如姓名、商品名称、产品编号、报表标题等。文本可以是任意字符的组合,一些不需要计算的数字也可以文本格式存储,如电话号码、身份证号码等。文本不能用于数值计算,但是可以比较文本的大小。

一个单元格最多容纳32767个字符,所有内容可以完整显示在编辑栏中,而在单元格中最多只能显示1024个字符。在单元格中输入的文本默认为左对齐。

2. 数值

数值用于表示具有特定含义的数量,如销量、销售额、人数、体重等。数值可以参与计算,但并不是所有数值都有必要参与计算。例如,在员工健康调查表中,通常不会对员工的身高和体重进行任何计算。在单元格中输入的数值默认为右对齐。

Excel支持的最大正数约为9E+307,最小正数约为2E-308,最大负数与最小负数与这两个数字相同,只是需要在数字开头添加负号。虽然Excel支持一定范围内的数字,但只能正常存储和显示最大精确到15位有效数字的数字。对于超过15位的整数,多出的位数会自动变为0,如12 345 678 987 654 321会变为12 345 678 987 654 300。对于超过15位有效数字的小数,多出的位数会被截去。如果要在单元格中输入15位以上的数字,则必须以文本格式输入,才能保持数字的原貌。

在单元格中输入数值时,如果数值位数的长度超过单元格的宽度,Excel会自动增加列宽以完全容纳其中的内容。如果整数位数超过11位,则将以科学计数形式显示。如果数值的小数位数较多,且超过单元格的宽度,Excel会自动对超出宽度的第一个小数位进行四舍五入,并截去其后的小数位。

3. 日期和时间

在Excel中,日期和时间存储为“序列值”,其范围是1~2 958 465,每个序列值对应一个日期。因此,日期和时间实际上是一个特定范围内的数值,这个数值范围就是1~2 958 465,在Windows操作系统中,序列值1对应的日期是1900年1月1日,序列值2对应的日期是1900年1月2日,以此类推,最大序列值2 958 465对应的日期是9999年12月31日。在单元格中输入的日期和时间默认为右对齐。

表示日期的序列值是一个整数,一天的数值单位是1,一天有24个小时,因此1小时可以表示为1/24。1小时有60分钟,那么1分钟可以表示为1/(24×60)。按照这种换算方式,一天中的每一个时刻都有与其对应的数值表示形式,如中午12点可以表示为0.5。对于一个大于1的小数,Excel会将其整数部分换算为日期,将小数部分换算为时间。例如,序列值43 466.75表示2019年1月1日18点。

技巧:如果要查看一个日期对应的序列值,可以先在单元格中输入这个日期,然后将其格式设置为“常规”。

4. 逻辑值

逻辑值主要用在公式中,作为条件判断的结果,只包含TRUE(真)和FALSE(假)两个值。当条件判断结果为TRUE时,执行一种指定的计算;当条件判断结果为FALSE时,执行另一种指定的计算,从而实现更智能的计算方式。

逻辑值可以进行四则运算,此时的TRUE等价于1,FALSE等价于0。当逻辑值用在条件判断时,任何非0的数字等价于逻辑值TRUE,0等价于逻辑值FALSE。在单元格中输入的逻辑值默认为居中对齐。

5. 错误值

错误值包含#DIV/0!、#NUM!、#VALUE!、#REF!、#NAME?、#N/A、#NULL!七个,用于表示不同的错误类型。每个错误值都以#符号开头。用户可以手动输入错误值,但是在更多的情况下,错误值是由公式出错自动产生的。错误值不参与数据计算和排序。