excel 学习------错误值

原创 2013年12月03日 23:54:53

以下内容是从网上搜集的资料。

在Excel表中,公式可能因为多种原因返回错误值。比如,除以0在Excel是不允许的,如果输入公式 =5/0,Excel将返回#DIV/0!
。错误值包括#DIV/0!、#N/A、#NAME?、#NULL!、#NUM!、#REF! 和 #VALUE!。

那么,它们各自代表什么意思呢?
#DIV/0!
错误原因:在公式中有除数为零,或者有除数为空白的单元格(Excel把空白单元格也当作0)。 例如,输入公式 =5/0
解决办法:把除数改为非零的数值;或者用IF函数进行控制。

#N/A
错误原因:在公式使用查找功能的函数(VLOOKUP、HLOOKUP、LOOKUP等)时,找不到匹配的值。 例如,输入公式 =VLOOKUP(B1,A1:A6,C1)
解决办法:检查被查找的值,使之的确存在于查找的数据表中的第一列;或者用IF函数进行控制。

#NAME?
错误原因:在公式中使用了Excel无法识别的文本,例如函数的名称拼写错误,使用了没有被定义的区域或单元格名称,引用文本时没有加引号等。 例如输入公式 =sim 或 =A0 或 =yes
解决办法:根据具体的公式,逐步分析出现该错误的可能,并加以改正。

#NULL!
错误原因:使用了不正确的区域运算符或引用的单元格区域的交集为空。
解决办法:改正区域运算符使之正确;更改引用使之相交。

#NUM!
错误原因:当公式需要数字型参数时,我们却给了它一个非数字型参数;给了公式一个无效的参数;公式返回的值太大或者太小。
解决办法:根据公式的具体情况,逐一分析可能的原因并修正。

#REF!
错误原因:公式中使用了无效的单元格引用。通常如下这些操作会导致公式引用无效的单元格:删除了被公式引用的单元格;把公式复制到含有引用自身的单元格中。
解决办法:避免导致引用无效的操作,如果已经出现错误,先撤销,然后用正确的方法操作。

#VALUE!
错误原因:文本类型的数据参与了数值运算,函数参数的数值类型不正确;
解决办法:函数的参数本应该是单一值,却提供了一个区域作为参数;输入一个数组公式时,忘记按Ctrl+Shift+Enter键。 更正相关的数据类型或参数类型;提供正确的参数;输入数组公式时,记得使用Ctrl+Shift+Enter键确定。


在制作表格时,有一些错误是可以预见到的,不需要更正的。这个错误值放在那里有影响美观,我们可以改进结果的显示,使这些单元格显示“-”或者你希望的其他字符。

将错误值转换为零,并使用格式隐藏值
可以通过将它们转换为数字(例如 0),然后应用隐藏该值的条件格式。

创建一个示例错误

1.打开一个空白工作簿,或创建一个新工作表。
2.在单元格 B1 中输入 3,在单元格 C1 中输入 0,然后在单元格 A1 中输入公式 =B1/C1。
单元格 A1 中将显示 错误 #DIV/0!。
3.选中 A1,然后按 F2 以编辑该公式。
4.在等号 (=) 后键入后跟左括号的 IFERROR。
IFERROR(
5.将光标移动到该公式的末尾。
6.键入 ,0),即逗号后跟 0 和右括号。
公式 =B1/C1 将变为 =IFERROR(B1/C1,0)。
7.按 Enter 完成该公式。
该单元格的内容现在应显示 0 而不是。错误 #DIV!。

应用条件格式

1.选中包含错误的单元格,然后在“开始”选项卡上,单击“设置条件格式”。
2.单击“新建规则”。
3.在“新建格式规则”对话框中,单击“只为包含以下内容的单元格设置格式”。
4.在“只为满足以下条件的单元格设置格式”下,确保在第一个列表框中显示“单元格值”,在第二个列表框中显示“等于”,然后在右侧的文本框中键入 0。
5.单击“格式”按钮。
6.单击“数字”选项卡,然后在“类别”下,单击“自定义”。
7.在“类型”框中输入 ;;;(三个分号),然后单击“确定”。再次单击“确定”。
单元格中的 0 将消失。出现此情况的原因是,;;; 自定义格式将使单元格中的任何数字都不显示。但实际值 (0) 仍在单元格中。

将文本转变为白色以隐藏错误值
您也可以通过将文本转变为白色以隐藏错误值,或使文本与工作表的背景色匹配。。

1.选择包含错误值的单元格区域。
2.在“开始”选项卡上的“样式”组中,单击“条件格式”旁边的箭头,然后单击“管理规则”。
将出现“条件格式规则管理器”对话框。
3.单击“新建规则”。
将出现“新建格式规则”对话框。
4.在“选择规则类型”下,单击“只为包含以下内容的单元格设置格式”。
5.在“编辑规则说明”下的“只为满足以下条件的单元格设置格式”列表中,选择“错误”。
6.单击“格式”,然后单击“字体”选项卡。
7.单击箭头以打“颜色”列表,并在“主题颜色”下单击白框。

以短划线、#N/A 或 NA 代替错误值
除了隐藏错误,您还可以将其替换为值(如“NA”)。若要实现这一点,可以使用 IFERROR 和 NA 函数,如下例所述。

如果将示例复制到一个空白工作表中,可能会更易于理解。在下例中,选中包含单词“数据”的单元格,然后拖动光标选中直到“说明(结果)”列中的最后一个单元格。然后,复制所做选择并粘贴到新的工作表中,从单元格 A1 开始。


数据
10
0
公式 说明(结果)
#DIV/0! 导致一个错误 (#DIV/0)
NA 当值是错误值时返回 NA
- 当值是错误值时,返回一条短划线
#N/A 当值是错误值时,返回 #N/A


函数详细信息
IFERROR     使用此函数可确定单元格中是否包含错误值或者公式是否将返回错误值结果。

NA    使用此函数可在单元格中返回字符串 #N/A。函数名称后跟一对空括号,例如:=NA()。

隐藏数据透视表中的错误值
1.单击数据透视表。
显示“数据透视表工具”。

2.在“分析”选项卡上的“数据透视表”组中,单击“选项”旁边的箭头,然后再单击“选项”。
3.在“布局和格式”选项卡上,执行下列一项或多项操作:
•更改错误值显示    在“格式”下,选择“对于错误值,显示”复选框,然后键入要显示的值。若要将错误值显示为空单元格,请删除框中的所有字符。
•更改空单元格显示    选中“对于空单元格,显示”复选框。然后在框中,键入要在任意空单元格中显示的值。若要显示空白单元格,请删除框中的所有字符。若要显示零,请清除该复选框。

隐藏单元格中的错误指示器
如果单元格包含结果为错误值的公式,则该单元格的左上角将出现一个三角形(错误指示器)。您可使用以下过程来防止出现这些指示器。


单元格中的公式有问题

1.依次单击“文件”、“选项”和“公式”类别。
2.在“错误检查”下,清除“允许后台错误检查”复选框。

 

相关文章推荐

Excel去掉函数错误值#VALUE!的方法

#VALUE!(函数返回的错误值),经常使用excel表格的同学并不陌生。因函数使用时参数等导致出现#VALUE!问题,对于表格表姐,这本不是什么太大的困难,但要是遇到一个强迫症表哥,数据表格中满眼#...

了解七种Excel公式错误值解决方法

经常使用Excel的朋友可能都会遇到一些看起来似懂非懂的错误值信息:例如# N/A!、#VALUE!、#DIV/O!等等,出现这些错误的原因有很多种,你真的了解它们吗,熟练掌握解决这些错误的方法吗?以...
  • sunslee
  • sunslee
  • 2012年07月12日 11:30
  • 144

转:【Excel技巧】Excel公式的错误值解释:# N/A!、#VALUE!、#DIV/O!#NUM!、#NULL!

利用JXL/POI做静态报表导出时发现excel文件中含有公式的单元格出现#VALUE!,#DIV/O!等这样的问题,在网站搜索后发现下面的文章对我解决这样的问题给予了帮助,现转载以共享!   转...
  • MCpang
  • MCpang
  • 2011年11月26日 21:53
  • 6364

【Excel技巧】Excel公式的错误值解释:# N/A!、#VALUE!、#DIV/O!#NUM!、#NULL!

利用JXL/POI做静态报表导出时发现excel文件中含有公式的单元格出现#VALUE!,#DIV/O!等这样的问题,在网站搜索后发现下面的文章对我解决这样的问题给予了帮助,现转载以共享!   转...

EXCEL中出现_NAME错误的解决方法

  • 2012年12月11日 12:18
  • 3KB
  • 下载

Excel模板复制及检查错误

1.复制其实很简单,就是流的写入写出: /** * filename:复制模版的详细路径 ../../xxx.xml * firename:复制...

修复Excel有XML错误

  • 2014年09月09日 16:29
  • 1KB
  • 下载

OLE操作Excel编译错误处理

Excel在公司用的很多,而这个东西我用的不是很好,就想用程序来处理,遇到很多错误。这几天研究了下OLE操作Excel。 环境:VS2008 SP1+Excel 2007 加入OLE Type...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:excel 学习------错误值
举报原因:
原因补充:

(最多只允许输入30个字)