正如您所见, Excel 处理各种数据的方法是不一样的。因此,需要了解在Excel 工作表中可以使用的各种数据类型。
一个Excel 工作簿中可以含有任意个工作表。每一个工作表由170 亿个以上的单元格组成。一个单元格可以包含任意三种基本的数据类型:
令数值;
令文本:
公式。
一个工作表也可以含有图表、图形、图片、按钮和其他对象。这些对象并不包含在单元格中,而是驻留在工作表的绘图层,它是位于每张工作表顶部的不可见图层。
交叉参考:第18 章讨论可以放直在绘图层中的一些项.
3 .1.1 数值
数值代表一些类型的数量:如销售数量、雇员人数、原子重量、测验成绩等。数值也可以是日期(如2 007-2-26 ) 或时间( 如凌晨3:24) 。
交叉参考: Excel 可以用许多不同的格式显示数值. 在本章后面的小节中,可以看到不同的格式选项是如何影响数位显示的(参见3.5 节) 。
Excel的数字限制
您可能会对Excel 所能处理的数据类型感到好奇.换句话说,数字最大能到多少?如此大的数字又有多少精确度?
Excel 的数字可以精确到15 位有效数字.例如,输入一个大值,123 456 789 123 456 789 (1 8 位), Excel 实际上只存储了15 位精确度的数字: 123 456 789 123 456 000. 精确度似乎十分有限,但在实际应用中,却很少产生问题.
15 位数字的精确度可能产生的问题之一是在输入信用卡号的时候.大多数信用卡号都是16位.但Excel 只能处理15 位数字,所以它会用零代替最后1 位信用卡号.更糟糕的是,您甚至没有意识到Excel 使其卡号变得无效.那么解决方案呢?可以把信用卡号作为文本输入.做这件事最简单的方式是把单元格格式预设为"文本" (选择"开始" Q "数字",并从下拉"数字格式" 列表中选择"文本" ).或者可以在信用卡号前加一个单引号.这两种方法都会防止Excel把输入的项解释为数字.
下面列举了Excel 的其他一些数字限制:
最大正数为: 9.9E+307
最小负数为: -9.9E+307
最小正数为: 1E-307
最大负数为: -IE-307
这些数都是用科学计数法表示的.例如,最大正数为"9.9 乘10 的307 次方". (换句话说就是99 后面跟着306 个O. )但需记住的是这个数只有15 位数字的精确皮.
3. 1.2 文本项
大多数工作表也在其单元格中包含文本。可以插入文本作为数值标签、列标题,或有关工作表的说明。文本通常用于说明工作表中数值的含义。
以数字开头的文本仍会被看作文本。例如,如果将"12 雇员"输入单元格, Excel 会把它看作是文本而不是数值。因而不能使用该单元格进行数字计算。如需说明数字12 指的是雇员数,则将"12" 输入单元格井将"雇员"输入到单元格的右边。
3.1 .3公式
公式使一个电子表格成为一个真正的电子表。Excel 可以让您输入功能强大的公式,这些公式通过使用单元格中的数值(甚至是文本)来计算出所需要的结果。当在单元格中输入公式时,公式结果会出现在单元格中。如果更改公式使用的任意数值,公式重新计算并显示新的结果。
公式可以是简单的数学表达式,也可使用Excel 中某些内置的功能强大的函数。图3.1 显示了一个计算每月应还贷款的Exc~l 工作表。它包括数值、文本和公式。A 列中的单元格包含文本,B 列中的单元格包含4 个数值和2 个公式。公式在B6 和BI0 单元格中。为了便于参考, D 列显示B 列单元格的实际内容。
图3.1 可使用数值、文本和公式创建有用的Excel 工作表