Excel经常会显一些错误值信息,如#N/A!、#VALUE!、#DIV/O!等等。出现这些错误的原因有很多种,最主要是由于公式不能计算正确结果。例如,在需要数字的公式中使用文本、删除了被公式引用的单元格,或者使用了宽度不足以显示结果的单元格。以下是几种Excel常见的错误及其解决方法。
9 e1 h! |1 g5 H2 [- @) V1 t* n1.#####!
* m$ C" S1 T, S3 l: p+ G$ I原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!错误。
+ D; {- W/ R) d t解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值,用较早的日期或者时间值减去较晚的日期或者时间值就会导致#####!错误。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。
/ \6 G6 Q( _8 F7 G6 ~% j2.#VALUE!
4 f& i+ ]' b# z当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。
( B8 g1 }' o! ~3 b, W原因一:在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。) Y& I) k- b N! l& @3 m
解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本“学籍”,则公式“=A1+A2”将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。
" z# A7 n- @" }* k0 S7 o原因二:将单元格引用、公式或函数作为数组常量输入。- P4 f1 d+ {6 o) {2 z' Q( e" k& B% k
解决方法:确认数组常量不是单元格引用、公式或函数。: Y: i. {; S+ ]3 u5 j' a1 m( B
原因三:赋予需要单一数值的运算符或函数一个数值区域。
, U' E2 j* q" I# r& x, ], t4 @# U1 b0 Y- F% b, w/ a
解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。 |