只用非空的数据制作统计图

统计图的使用方法是很灵活的,在设计报表的过程中,可能有部分的数据对应的统计值为空或者0,有些客户在进行统计的时候,不想把这样的数据统计进去,下面就介绍一下如何设计这样的统计图。

具体方法:1,可以只显示统计数据不为空的记录,然后用这个记录作图,这个只需要在扩展单元格里判断统计数据是否为空,如果为空则不显示该条数据,这样就可实现。2,如果需要将数据完全展示,则第一种办法就不行了,这时需要将所有数据都显示,然后判断一下共有多少条需要统计的非空记录,然后在统计图特性来实现。

详细过程为:

首先将报表和统计图制作出来:

由于有些地区没有数据,所以展示出来是这样的

其中华中和西北都是没有数据的,下面就介绍一下怎么去掉为空的选项。

在B列后加一列把这列隐藏,C2为=if(B2==0,0,1)

C3里写 =sum(C2{}),这个值的意义就是统计一下有多少条数据有值

然后统计图里加上相关的信息:

这个统计图设置的意思是根据C3进行设计,比如说C3为10,就是用10条数据来做统计图,系统自动将数据进行排序,然后将最大的10条数据加上一条其他记录(除去10条记录的剩余记录之和)来制作统计图。

选择这个在统计的时候就不会其他这一分类加入统计图中。

这样,就可以看到效果了。


如果有类似的需求,就可以按照上面的方法设置,其中这里也支持用参数来控制,可以通过参数来控制要显示多少个柱状的统计数据,但是需要注意的是他取到的是最大的几条统计数据,其他数据将被归类为其他,选择”丢弃其他分类”将不显示其他这一分类。

热门文章