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

时间:2014-11-20 20:28:49

标签: excel visualization data-visualization

我在excel中有这个条形图:

enter image description here

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

那么,我该怎么做?

2 个答案:

答案 0 :(得分:3)

您需要图表的动态范围,或过滤数据源以隐藏带有错误的行。 Excel图表不包含使用过滤器隐藏的数据。

要应用动态范围,请使用以下公式创建两个范围名称:

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

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

编辑柱形图系列值并输入范围名称,前面是工作表名称,如

=Sheet1!chtValues

编辑水平轴标签并用动态命名范围

替换范围
=Sheet1!chtLabels

退出对话框时,Excel将使用文件名替换工作表名称。结果将类似于:

enter image description here

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

答案 1 :(得分:0)

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