在日常的数据处理中,经常会遇到多条件求和的情况,很多朋友可能会使用分类汇总的功能,但分类汇总有一定的局限性,分类字段限于一个,并且汇总项与明细项在一张表中,分类汇总完毕后可能还需要我们将汇总数据黏贴到另一区域使用,如果数据量很大,将非常麻烦。为解决以上问题,笔者将excel技巧与函数结合,总结了一种多条件汇总数据的方法,运用该方法,不论条件多少,不用高深的知识,仅需五步,即可快速完成复杂的多条件数据汇总,下面举例说明: ![]() 要求:以上表中A、B、C列3列为条件,分别汇总D、E两列数据。 第一步:合并多条件汇总的条件 将问题化繁为简,多条件汇总不好处理,我们引入辅助列,将多条件变为一个条件,方法是: 在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键,注意观察变化。 第四步:运用选择性黏贴功能,将汇总区(本例为A17:F20)全部黏贴为数值。 第五步:分列还原汇总条件 选中a17:a20区域,请对应下列图片提示进行分列操作。 ![]() ![]() 分列完成后,汇总即完成,结果下图。 ![]() Sumif的用法简介: 本例中使用了条件求和函数Sumif,他有三个参数,第一个参数是条件所在的区域,第二个参数是条件,第三个参数是真正要求和的区域。如E17=SUMIF($A$2:$A$14,$A17,E$3:E$15),其中$A$2:$A$14是条件所在的区域,$A17是求和条件,E$3:E$15是真正要求和的数据区域。 怎么样?很简单吧,心动不如行动,快去试试吧! |
|