分享

在excel中多条件汇总数据

 黑山上的鹰 2015-08-09

在日常的数据处理中,经常会遇到多条件求和的情况,很多朋友可能会使用分类汇总的功能,但分类汇总有一定的局限性,分类字段限于一个,并且汇总项与明细项在一张表中,分类汇总完毕后可能还需要我们将汇总数据黏贴到另一区域使用,如果数据量很大,将非常麻烦。为解决以上问题,笔者将excel技巧与函数结合,总结了一种多条件汇总数据的方法,运用该方法,不论条件多少,不用高深的知识,仅需五步,即可快速完成复杂的多条件数据汇总,下面举例说明:

 
 

要求:以上表中ABC3列为条件,分别汇总DE两列数据。

第一步:合并多条件汇总的条件

将问题化繁为简,多条件汇总不好处理,我们引入辅助列,将多条件变为一个条件,方法是:

A列前插入辅助列,在A2单元格设置公式:=B2&"\"&C2&"\"&D2,将填充柄下拉,直至数据最末行。选择刚才设置公式区域,使用选择性黏贴功能,将其黏贴为数值。连接符号“&”:shift+数字键7(字母键上方),公式中的"\"是分列符号,可以随意设置。

 
 


结果如下图:

 
 


第二步:获取多条件汇总的唯一值

使用高级筛选功能,筛选汇总条件的唯一值,并将唯一值放置在汇总结果区域,本例放置在以E17单元格为起始位置的单元格区域(可以跨工作表),如下图。 

 第三步:设置公式汇总 

 E17单元格设置公式:=SUMIF($A$2:$A$14,$A17,E$3:E$15),向下,向右拖动公式,在设置公式时注意相对引用与绝对引用的使用,所谓相对引用即在拖动公式时实现行动列不动或列动行不动,绝对引用即在拖动公式时行列都不动,区别是公式中的行列标志前是否加$,比如$a$3,无论怎样拖动公式,始终定位在A3单元格,又如a$3,如向右拖动列会随着变化,但如果向上或向下拖动,始终定位在第3行。

设置相对引用与绝对引用的快捷方式:将公式中需要定位的单元格行标列标选中,反复按F4键,注意观察变化。

第四步:运用选择性黏贴功能,将汇总区(本例为A17F20)全部黏贴为数值。

第五步:分列还原汇总条件

选中a17:a20区域,请对应下列图片提示进行分列操作。

 
  
 分列完成后,汇总即完成,结果下图。
 
 


Sumif的用法简介:

本例中使用了条件求和函数Sumif,他有三个参数,第一个参数是条件所在的区域,第二个参数是条件,第三个参数是真正要求和的区域。如E17=SUMIF($A$2:$A$14,$A17,E$3:E$15),其中$A$2:$A$14是条件所在的区域,$A17是求和条件,E$3:E$15是真正要求和的数据区域。

怎么样?很简单吧,心动不如行动,快去试试吧!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多