在Excel中区分零和空白

我在一个文档中有两个excel表单,用来根据数字估算制作图表。 一张是通过插件将数据导入到excel的数据库查询。 当从我的数据库中提取数据时,可以看到插件正确无法填充C和D 列为 0的空白。RallyQuery

第二张纸用于执行计算以制作图表。 如果仔细看看,G和H列应该与前一张图片中的C和D完全匹配,但是,excel已经在数据库中空白的单元格中添加了零。 用于从第一张表中提取数据的公式是:

=IFERROR(AgileCentralQueryResultList[@PlanEstimate],"") 

我需要excel停止用零replace空白而不删除在数据库中正确的任何真正的零。 所有我find的答案也删除了真正的零,这将无法正常工作。 汇总

你需要稍微调整你的公式,一个空白的单元显然不会产生错误。 所以你可能想放弃你的公式iferror部分,并与一个if。 如果你有源单元格包含实际的错误结果,那么你将需要做第二个if。

选项1

 =IF(AgileCentralQueryResultList[@PlanEstimate]="","",AgileCentralQueryResultList[@PlanEstimate]) 

选项2

 =IF(OR(AgileCentralQueryResultList[@PlanEstimate]="",ISERROR(AgileCentralQueryResultList[@PlanEstimate])),"",AgileCentralQueryResultList[@PlanEstimate]) 

选项3

 =IFERROR(IF(AgileCentralQueryResultList[@PlanEstimate]="","",AgileCentralQueryResultList[@PlanEstimate]),‌​"") 

我会先尝试选项1,看看是否需要采取额外的步骤进行错误检查使用选项2。

使用“转发爱德”的所有重大变化,我能够将我的IFERROR检查加回到他的公式中,以便再次获得快乐。 谢谢你,埃德,信贷给你指导我。

 =IFERROR(IF(OR(AgileCentralQueryResultList[@PlanEstimate]="",ISERROR(AgileCentra‌​lQueryResultList[@PlanEstimate])),"",AgileCentralQueryResultList[@PlanEstimate]),‌​"")