EXCEL中,查找一列中所有重复内容的单元格并将其对应后面的单元格的数据求和并列出。

如图,绿色字体是原始流水记录,红色字体是统计表格。先列出所有的水果(不重复),然后统计。统计规则举例:梨在A5、A8、A11、A16出现过,我要统计梨的扣留款总和,就将所有梨对应的B列的数据进行总计求和。不要用宏,太高级了我看不懂,不利于我后期调整。提前谢大神赐教!

=IFERROR(INDEX($A$2:$A$10,MATCH(0,COUNTIF(F1:F$1,$A$2:$A$10),0))&"","")

F2输入公式下拉,其他用sumif或sumifs即可

追问

谢谢您!解决了我追问中的问题!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-10
G2公式为:
=SUMIF($A:$A,$F2,B:B)
然后右拉、下拉填充所有求和区域。即可。
但是结果为0的会显示为0,不是显示为空白。
你可以在右拉下拉之前,先把G2设置一下单元格格式。
选中G2---右键设置单元格格式---自定义---输入0;-0;;@---最后确定。
这样所有结果为0的,就把0隐藏了,显示为空白。
如果先右拉下拉,最后再设置单元格格式也行,那就需要选中整个求和区域去设置,
也是右键设置单元格格式、自定义、输入0;-0;;@最后确定。追问

F列的内容能不能EXCEL自动去重生成?或者有没有函数可以查出来F列和A列相比少了哪些内容?

追答

第一步,把A列数据复制粘贴到F列。
第二步,选中F列,点击顶部的:数据---删除重复值。

本回答被提问者采纳
第2个回答  2020-11-10
利用数据透视表就可以了,自动按分类求和, 不用这么麻烦
插入---数据透视表
第3个回答  2020-11-10

数据透视就可以了

相似回答