忽略#'¡DIV / 0! 条形图的两个轴的值 – Excel

我在excel中有这个条形图:

在这里输入图像说明

如你所见,如果有#'¡DIV/0! ,值是0 。 我真正想要的是条形图只显示数值。 在这种情况下。 只是前三个值必须可视化。 我尝试了公式IF.ERROR(FORMULA,"")但结果是一样的,

那么,我该怎么做?

您需要图表的dynamic范围,或者过滤数据源以隐藏具有错误的行。 Excel图表将不包括用filter隐藏的数据。

要应用dynamic范围,请使用以下公式创build两个范围名称:

 chtLabels =OFFSET(chtValues,0,-1) chtValues =Sheet1!$B$12:INDEX(Sheet1!$B:$B,MATCH(99^99,Sheet1!$B:$B,1)) 

调整chtValues范围名称,以在列B中的第一个单元格中开始,而不是在示例的B12中开始。

编辑柱状图系列值并input范围名称,以表格名称开头

 =Sheet1!chtValues 

编辑水平轴标签并用dynamic命名范围replace范围

 =Sheet1!chtLabels 

当您退出对话框时,Excel将用文件名replace表名。 结果将类似于这样:

在这里输入图像说明

请注意系列公式如何显示范围名称而不是单元格范围。

=IFERROR(value, value_if_error)其中value_if_error应该等于0或“”或任何你想要的