在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(AgileCentralQueryResultList[@PlanEstimate])),"",AgileCentralQueryResultList[@PlanEstimate]),"")