准备数据
这里在单元格区域“A1:A21"有一列数据
现在想从这一列数据中找出每个数据的重复个数,并显示在B列。
输入公式
在单元格B2输入公式:
=COUNTIF(A:A,A2)
然后按回车(也就是Enter键),就会在B2位置看到相对应左边的A2位置的数据在整个A列中的重复个数了。
批量统计
将鼠标光标放在B2的右下角,会自动变为一个十字的样子,双击鼠标左键,公式会自动按照B2的样子计算A列的数据重复个数。
假设数据是从A2开始的,I2输入公式:
=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$20000&"",$A$2:$A$20000&"",0)=ROW($A$2:$A$20000)-1,ROW($A$2:$A$20000),4^8),ROW(1:1)))&""
数组公式,即同时按住Ctrl+Shift+Enter结束公式编辑,会自动生成一对“{}”,向下填充,此公式是去重复提取A列数据;
J2输入公式:
=IF(I2="","",SUMIF(A:A,I2,B:B))
向下填充,这是常规公式,无须三键齐按。
一个sumif的事
在 J1单元格输入“=SUMIF(A:A,I1,B:B)”,这时已经统计好a的总和。
下拉至J5即可
都可用公式实现。