在这个Excel工作表中,我有一个数据范围,其中的值是从公式= INDEX(...)计算的。该公式返回#VALUE!在某些情况下。我认为Excel不会绘制那些,也许它不会。但如果我选择为数据系列显示“值”标签,则为#VALUE标签!上升为0.0。如果未绘制值,如何告诉Excel不要打扰数据标签?现在看起来我可以:
- 使用0.0,这不是图表最专业的演示文稿。
- 不要显示数据系列的值,这比前一个更差,因为用户必须猜测值。
- 每次创建图形时都删除每0.0个标签。这不是最有效的方法,如果我将工作转移给其他人,他们可能不愿意为每个报告做出此修复。
有什么方法可以解决这个问题?
这是绘制的数据。
这是图表
这是选择显示值标签的选项。
您的问题中缺少一个重要信息,即INDEX公式,产生#Value错误。其他我可以指出,你有两种情况,首先是你要纠正问题,然后使CHART或第二个是,想要使用ERROR行作为数据系列。让我提醒您,DATA SERIES帮助Excel绘制图表!你得到ZERO,因为Formula有一个bug,所以不会产生RESULT。
—
Rajesh S
如果您使用Error Row绘制图表,请重新编写@Bandersnatch建议的公式。 IFERROR将用BLANK SPACE替换ZERO。
—
Rajesh S
@Bandersnatch数据标签仍然显示为“0.0”,带有IFERROR(公式,“”)。错误检查使用空单元格清除数据表,但Excel为标签添加0.0而不是空单元格。
—
user823527
=IFERROR(Your_Index_Formula_Here,"")