5.1.2 电子表格中的数据类型

1. 电子表格中的数据类型

(1)数据类型的种类

Excel电子表格中的数据类型只有两种:字符型和数值型。在数据库系统中频繁使用的日期、日期时间型、货币类型、自动编号类型在Excel中被统一为数值型。

(2)各种数据类型的特点

字符型是不能进行算术运算的一串字符,通常用于表示人名、地名、描述一件事情,等等。例如:张三,李四,‘201212345678, 2012-2-31。

数值型数据则是能够进行算术运算的数据,可以进行常规的+、-、*、/以及各种统计运算。另外,数值型数据可以呈现为不同的外在形式,可以显示为日期、时间、货币等格式。可以说,日期,时间,货币等数量都和数学上的数字一样,是可以参与算术运算的数据。

一个数值型数据可以呈现为不同的外在形式,货币格式、日期格式都是数值型数据的显示方式。用户可以通过修改数值型量的显示格式而使数据呈现为不同的外显形式(货币、日期等)。

2. 使用数据时需要注意的问题

(1)字符型数据的操作特点

在Excel中,数值型量默认为右对齐,字符串默认为左对齐。字符串型的数据不能参与算术运算,但可以参加字符串合并(&)、字符串截取、字符串转换大小写等字符串专用的操作。

在具体的应用中,有一类比较特殊的数据,比如学号、身份证号、电话号码等,它们都呈现为数值的外观,但通常不能参与算术运算,而且这类数据如果以0开头,开头的数码0也必须保留。对于这种数据,用户通常把它们当作字符串处理,为此需要在输入真正的内容前,先要输入一个前导符号“'”,使之左对齐,从而保证它们不是数值型。

(2)数值型数据的操作特点

一个数据是否是数值型,主要取决于输入时数据的格式,而不是显示方式。作为数值型数据,主要有以下形式:

以数码开头,符合算术数据格式的数据都是数值型。但以数字开头,中间包含字母的数据因不符合算术格式而被判定为字符串型数据。

按照日期格式输入,符合日期规范的数据是数值型(例如:2011-2-27和2011/2/27是数值型),但仅仅具有日期形态但不符合日期格式的数据不是数值型量(例如,2011-2-30就不是数值型,2011-1:12也不是数值型数据)。

对于一个数据到底是哪种类型,不能仅凭数据中包含哪些符号,而是需要关注该数据的起点字符是什么,整个数据是否符合数值型量的格式要求。

上一小节