Excel显示#VALUE!在图表中为0.0


1

在这个Excel工作表中,我有一个数据范围,其中的值是从公式= INDEX(...)计算的。该公式返回#VALUE!在某些情况下。我认为Excel不会绘制那些,也许它不会。但如果我选择为数据系列显示“值”标签,则为#VALUE标签!上升为0.0。如果未绘制值,如何告诉Excel不要打扰数据标签?现在看起来我可以:

  • 使用0.0,这不是图表最专业的演示文稿。
  • 不要显示数据系列的值,这比前一个更差,因为用户必须猜测值。
  • 每次创建图形时都删除每0.0个标签。这不是最有效的方法,如果我将工作转移给其他人,他们可能不愿意为每个报告做出此修复。

有什么方法可以解决这个问题?

这是绘制的数据。

enter image description here

这是图表

enter image description here

这是选择显示值标签的选项。

enter image description here


在IFERROR中包装您的INDEX()公式: =IFERROR(Your_Index_Formula_Here,"")
Bandersnatch

您的问题中缺少一个重要信息,即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

Answers:


1

有两个因素决定Excel图表0和空白值的方式。第一个是值本身,第二个是隐藏和空单元格设置。

首先,确保Excel为您不想绘制图表的单元格返回“”或#N / A.其他值(例如#Value!)可以通过Excel绘制为0。如上所述,使用 =IFERROR 返回“”或NA()(这是我个人的偏好)。

第二,去 Select Data>Hidden and Empty Cells 并确保你已经选择了 将空单元显示为间隙 并检查 将#N / A显示为空单元格 (如果您在IFERROR公式中使用了NA()。


问题不是图表而是数据标签。图表上没有显示任何点。数字“0.0”是数据标签。这些单元格值是否为#VALUE!或空/空白。如果我使用NA()进行错误检查,则数据标签显示为#N / A.我确实选择将空单元格显示为间隙。没有选项将#N / A显示为空单元格。
user823527

因此,如果您的公式使用IFERROR将错误转换为“”,那么标签将显示“”而不是“0.0”,这就是Excel图表解释#VALUE的方式!错误。
Jon Peltier
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.