论文部分内容阅读
我们在处理Excel数据的时候,经常会出现各种各样的出错提示信息,比如####、#N/A、#DIV/0!等。出错并不要紧。俗话话知错就改。善莫大焉。正确判断Excel的出错信息,并加以改正,对于我们用好Excel无疑是有极大的帮助的。
一、####错误
这种错误信息最常见于列宽不够时。因此,当出现此错误信息时,只要选中将该单元格的列宽调至足够宽度,就可以修正了。
另外一种修正方式是选中该出错单元格,点击菜单命令“格式→单元格”,在打开的“单元格格式”对话框中点击“对齐”选项卡,然后选中“缩小字体填充”复选项。
还有一种可能出现此信息的错误是使用了负的日期或时间。如果使用1900年日期系统,Microsoft Excel中的日期和时间必须为正值。
二、#DIV/0!错误
这种错误常见于公式所返回的结果,究其原因,都是因为在公式中使用了“0”作为除数。即使公式中没有直接使用数字“0”。那么至少是所引用的单元格数据为“0”,或者使用或引用了空单元格作为除数。
原因找到了,那么修正起来就容易了。把引用的单元格用非零数字填充一下就没问题了。如果必须使用“0”或引用空单元格,那么也可以用IF函数使该错误信息不再显示。比如我们该单元格的公式原本是“=A5/B5”,但现在B5可能为零或空单元格,那么我们可以将该公式修改为“=IF(B5=0,"",A5/B5)”。这样,当B5为零或为空时,就不显示任何内容,否则显示A5/B5的结果。
三、#N/A错误
这个错误通常出现在数值或公式不可用时。比如我们想在F2单元格使用公式“=RANK(E2,$E$2:$E$96)”,求E2单元格数据在E2:E96单元格区域中的名次,但E2单元格却没有输入数据时,则会在F2出现此错误信息。
因此,修正此错误的方法那就是在单元格中输入新的数值。
四、#REF!错误
此错误出现是因为移动或删除单元格导致了无效的单元格引用,或者是函数返回了引用错误信息。
比如我们在Sheet2工作表的C列单元格中引用了Sheet1工作表的C列单元格数据。但后来我们删除了Sheet1工作表中的C列,那么就会出现此错误。
比如我们使用公式“=VLOOKUP($C4,Sheet1!$B$2:$1$98,11,FALSE)”想在Sheet1工作表的B列数据中查找与当前工作表C4单元格数据相同的单元格,并返回该单元格所在行从B列至I列区域中的第11列数据。但事实上,B列至I列中根本不可能有第11列。此时,就会显示#REF!错误。
修正此错误的办法只有重新更改公式。或者在删除或移动单元格之后立即按“Ctrl+Z”键撤消操作。因此,应当尽可能地避免此项错误的产生。
五、#VALUE!错误
此错误最经常出现的情形是公式使用的参数或操作数类型错误。比如我们要使用公式“=A5+A6”以计算A5与A6两个单元格的数字之和,但是A6单元格中存放的数据却是姓名而非数字,这时就会出现此类错误。
修正的办法只有确认所用的公式参数没有错误,并且公式引用的单元格中包含有效的数值。
此外,如果我们编辑了数组公式。但却按下了“Enter”键而不是数组公式应该使用的“Ctrl+Shift+En-ter”键时,也会出现此错误。
六、#NUM!错误
当公式或函数中使用无效数字值时,出现这种错误。比如公式计算的结果过大或过小,超出了Excel的范围(正负10的307次方之间)。比如在单元格中输入公式“=10^300*100^50”,回车后,即会出现此错误。另外,在需要数字参数的函数中使用了无法接受的参数,也会出现此错误。
七、#NULL!错误
在单元格中出现此错误信息时,这是试图为两个并不相交的区域指定交叉点时产生的错误。例如,使用了不正确的区域运算符或不正确的单元格引用等。假设我们要使用SUM函数对A1:A5和B1:B5两个区域求和,应该使用公式“=SUM(A1:A5,B1:B5)”。如果我们将公式写成“=SUM(A1:A5 B1:B5)”(注意:A5与B1之间有空格),就会因为对并不相交的两个区域使用交叉运算符(空格)而出现“#NULL!”错误。
修正方法是使用逗号来分隔那些不相交的区域。
八、#NAME?错误
当Excel不能识别公式中的文本时,就会出现此错误。通常造成这种错误出现的原因有多种,主要是公式的拼写错误、使用了不存在的名称或名称拼写错误、公式中引用某区域时没有使用冒号、在公式中的文本没有用双引号引起来等等。
避免此错误的方法是尽量使用Excel所提供的各种向导完成某些输入工作。比如使用插入函数向导来插入各种函数、用鼠标拖拉的方法来完成各种数据区域的输入等。
九、错误检查
以上是Excel中经常出现的错误信息。应该说在Excel的操作过程中不出现任何错误是不太可能的。我们所应该做的是尽量避免错误的发生,同时,在发生错误之后,要找到原因,对症下药,解决错误。
为避免错误发生和检查错误发生原因。我们应主要在以下几方面多加注意:
1.公式中所使用的括号是否成对出现:
2.公式中非名称文本是否都已用双引号引起来;
3.外部引用时工作簿的名称及路径是否正确,引用的工作簿或工作表名称中包含非字母字符时是否都已用单引号引起来;
4.公式中所必需的参数是否都已输入;
5.函数嵌套时是否没有超过等级;
6.作除数的引用单元格是否为空或为零。
某些情况下,不可避免地会产生错误。比如某些情况下的#N/A错误和#DIV/0!错误。这些错误信息无疑会影响我们表格的美观。这时我们可以将它们暂时隐藏起来。
假定数据在A1:A80单元格区域。先选中数据区域,然后点击菜单命令“格式→条件格式”,在打开的“条件格式”对话框中,点击左侧的“单元格数值”下拉按钮,将其更改为“公式”,在其右侧的输入框中输入公式“=ISERROR(A1)”。然后点击下方的“格式”按钮,打开“单元格格式”对话框。点击“字体”选项卡,设置颜色为“白色”(单元格的默认背景色),一路确定就可以了。
如果仅仅为了打印时不打印那些错误信息,可以直接点击菜单命令“文件一页面设置”。在打开的“页面设置”对话框中点击“工作表”选项卡,在“错误单元格打印为”右侧的下拉列表中选择“空白”,如图3所示。确定后,就不会打印出这些错误信息了。
一、####错误
这种错误信息最常见于列宽不够时。因此,当出现此错误信息时,只要选中将该单元格的列宽调至足够宽度,就可以修正了。
另外一种修正方式是选中该出错单元格,点击菜单命令“格式→单元格”,在打开的“单元格格式”对话框中点击“对齐”选项卡,然后选中“缩小字体填充”复选项。
还有一种可能出现此信息的错误是使用了负的日期或时间。如果使用1900年日期系统,Microsoft Excel中的日期和时间必须为正值。
二、#DIV/0!错误
这种错误常见于公式所返回的结果,究其原因,都是因为在公式中使用了“0”作为除数。即使公式中没有直接使用数字“0”。那么至少是所引用的单元格数据为“0”,或者使用或引用了空单元格作为除数。
原因找到了,那么修正起来就容易了。把引用的单元格用非零数字填充一下就没问题了。如果必须使用“0”或引用空单元格,那么也可以用IF函数使该错误信息不再显示。比如我们该单元格的公式原本是“=A5/B5”,但现在B5可能为零或空单元格,那么我们可以将该公式修改为“=IF(B5=0,"",A5/B5)”。这样,当B5为零或为空时,就不显示任何内容,否则显示A5/B5的结果。
三、#N/A错误
这个错误通常出现在数值或公式不可用时。比如我们想在F2单元格使用公式“=RANK(E2,$E$2:$E$96)”,求E2单元格数据在E2:E96单元格区域中的名次,但E2单元格却没有输入数据时,则会在F2出现此错误信息。
因此,修正此错误的方法那就是在单元格中输入新的数值。
四、#REF!错误
此错误出现是因为移动或删除单元格导致了无效的单元格引用,或者是函数返回了引用错误信息。
比如我们在Sheet2工作表的C列单元格中引用了Sheet1工作表的C列单元格数据。但后来我们删除了Sheet1工作表中的C列,那么就会出现此错误。
比如我们使用公式“=VLOOKUP($C4,Sheet1!$B$2:$1$98,11,FALSE)”想在Sheet1工作表的B列数据中查找与当前工作表C4单元格数据相同的单元格,并返回该单元格所在行从B列至I列区域中的第11列数据。但事实上,B列至I列中根本不可能有第11列。此时,就会显示#REF!错误。
修正此错误的办法只有重新更改公式。或者在删除或移动单元格之后立即按“Ctrl+Z”键撤消操作。因此,应当尽可能地避免此项错误的产生。
五、#VALUE!错误
此错误最经常出现的情形是公式使用的参数或操作数类型错误。比如我们要使用公式“=A5+A6”以计算A5与A6两个单元格的数字之和,但是A6单元格中存放的数据却是姓名而非数字,这时就会出现此类错误。
修正的办法只有确认所用的公式参数没有错误,并且公式引用的单元格中包含有效的数值。
此外,如果我们编辑了数组公式。但却按下了“Enter”键而不是数组公式应该使用的“Ctrl+Shift+En-ter”键时,也会出现此错误。
六、#NUM!错误
当公式或函数中使用无效数字值时,出现这种错误。比如公式计算的结果过大或过小,超出了Excel的范围(正负10的307次方之间)。比如在单元格中输入公式“=10^300*100^50”,回车后,即会出现此错误。另外,在需要数字参数的函数中使用了无法接受的参数,也会出现此错误。
七、#NULL!错误
在单元格中出现此错误信息时,这是试图为两个并不相交的区域指定交叉点时产生的错误。例如,使用了不正确的区域运算符或不正确的单元格引用等。假设我们要使用SUM函数对A1:A5和B1:B5两个区域求和,应该使用公式“=SUM(A1:A5,B1:B5)”。如果我们将公式写成“=SUM(A1:A5 B1:B5)”(注意:A5与B1之间有空格),就会因为对并不相交的两个区域使用交叉运算符(空格)而出现“#NULL!”错误。
修正方法是使用逗号来分隔那些不相交的区域。
八、#NAME?错误
当Excel不能识别公式中的文本时,就会出现此错误。通常造成这种错误出现的原因有多种,主要是公式的拼写错误、使用了不存在的名称或名称拼写错误、公式中引用某区域时没有使用冒号、在公式中的文本没有用双引号引起来等等。
避免此错误的方法是尽量使用Excel所提供的各种向导完成某些输入工作。比如使用插入函数向导来插入各种函数、用鼠标拖拉的方法来完成各种数据区域的输入等。
九、错误检查
以上是Excel中经常出现的错误信息。应该说在Excel的操作过程中不出现任何错误是不太可能的。我们所应该做的是尽量避免错误的发生,同时,在发生错误之后,要找到原因,对症下药,解决错误。
为避免错误发生和检查错误发生原因。我们应主要在以下几方面多加注意:
1.公式中所使用的括号是否成对出现:
2.公式中非名称文本是否都已用双引号引起来;
3.外部引用时工作簿的名称及路径是否正确,引用的工作簿或工作表名称中包含非字母字符时是否都已用单引号引起来;
4.公式中所必需的参数是否都已输入;
5.函数嵌套时是否没有超过等级;
6.作除数的引用单元格是否为空或为零。
某些情况下,不可避免地会产生错误。比如某些情况下的#N/A错误和#DIV/0!错误。这些错误信息无疑会影响我们表格的美观。这时我们可以将它们暂时隐藏起来。
假定数据在A1:A80单元格区域。先选中数据区域,然后点击菜单命令“格式→条件格式”,在打开的“条件格式”对话框中,点击左侧的“单元格数值”下拉按钮,将其更改为“公式”,在其右侧的输入框中输入公式“=ISERROR(A1)”。然后点击下方的“格式”按钮,打开“单元格格式”对话框。点击“字体”选项卡,设置颜色为“白色”(单元格的默认背景色),一路确定就可以了。
如果仅仅为了打印时不打印那些错误信息,可以直接点击菜单命令“文件一页面设置”。在打开的“页面设置”对话框中点击“工作表”选项卡,在“错误单元格打印为”右侧的下拉列表中选择“空白”,如图3所示。确定后,就不会打印出这些错误信息了。