excel 公式怎么让引用的数据为空时不显示为0

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:02:38
=二次基础数据!C3
=二次基础数据!E3-二次基础数据!D3
当表单“二次基础数据”相应位置没有数据时显示为0
有错误数据时显示为“#VALUE!”
怎么能让前面表单数据不正确时什么也不显示。
改单元格格式没用。如果用if(二次基础数据!E3=0 or 二次基础数据!E3="")之类的条件又让公式变的太繁琐。有没有更有效的方法。
原来还有iserror,我知道的太少了
后面的公式不能加引号,否则会变成字符

  要想公式中为空时不显示0值,就需要在excel选项中选择高级对“在具有零值的单元格显示零”前面的钩去掉。如下图录制的方法步骤,点击放大后查看设置:

用if函数给它披上外衣~~

=if(iserror(您自己编写的公式),"","您自己编写的公式")

举例:例如我想在在e2:f14区域的第一列查找与c3匹配的值,如果查找到了,就返回那个值,否则就返回空值。可以在任意一个单元格输入以下公式,

=IF(ISERROR(VLOOKUP(C3,E2:F14,1,0)),"",VLOOKUP(C3,E2:F14,1,0))

绝对不会返回什么“#VALUE!”之类的。

工具-选项-视图-窗口选项
把零值取消

就这样