excel图表如何自动忽略掉为0的项目?

张三 10

李四 3
王五 0
赵六 6
小七 0

上面表格张三等文本是固定的,对应数值都是用公式算出来的,我在这个区域插入一个饼状图,为0的人还是会显示出来,请问有没有办法让excel图表如何自动忽略掉为0的项目呢?
表格里的数值经常会变,可不要让我手动删除为0的项目哦
张三李四之间没有空行,不好意思

1.首先,看一下原始数据,A列是月份,B列是对应费率。其中“三月”费率为0%。

2.选中数据区域,选择【插入】-【图表】- 选择【带数据标记的折线图】。

3.生成的默认图表如下图,其中折线图在三月份碰触横轴,然后四月份上升。

4.双击进入0值的B4单元格,输入=NA(),回车后单元格返回“#N/A”错误值。

5.再返回查看折线图,这是3月份的0点将不在图表中显示。

原理说明:图表在识别数据时将忽略“#N/A”错误值,避免了0值触碰X轴的情况。

6.如果费率一列数据是由公式产生,可以将公式改成:

=IF(原公式,原公式,NA())

这样当原公式返回值为0时单元格返回“#N/A”错误值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-19
用IF函数将公式生产的结果进行判断,如果不是0返回计算值,如果是0返回NA(),
比如=IF(原公式,原公式,NA())
图表中会将NA()忽略追问

还是会出现所有人的图示,可以自动去掉吗?

追答

图例去不掉,只能图上不显示

本回答被网友采纳
第2个回答  2014-04-19
你用筛选把0值不显示,图表就是没有0值的姓名了嘛
第3个回答  2014-04-19
先使用筛选,筛选出非0的数据。

然后再做表即可