excel表内所选区域数值,如何把重复的排列出来。重复最多的在前面且下面有重复次数。

如下图 

这些数值最大是33最小是1 ,0以下不考虑
是从第4行到第11行里所有重复数据,重复最多的放在B12那么C12次之,以此类推。

先做一行(例如12行:次数)顺序的统计:
=COUNTIF($B$4:$AH$11,B2)
然后横拉填充
13行是你的排序重复号,B13写公式:
=LOOKUP(B14,$B12:AH12;B2:AH2,0)
这个公式还没做好
14行是你的排序重复次数,写公式:
=LARGE($B$12:$AH$12,1)
然后横拉填充,之后将公式里的最后一位参数改为1--33
即最后一个公式是:=LARGE($B$12:$AH$12,33)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-02
一、统计每一列重复数据的话,下边这种方法,
B12公式=MODE(B4:B11)
B13公式=COUNTIF(B4:B11,B12)
俩公式一起向右拖动填充就好了,如果计算结果为#N/A,说明每个数都是一次,0以下不考虑的话,你可以把小于0的数全给替换成空值,方法为:选中统计区域,ctrl+F,替换,查找内容为-*,“替换为”里边什么都不写,全部替换。
二、统计整个区域重复数据的话,下边
B12公式=MODE(IF(COUNTIF($A$12:A12,$B4:$AH11)=0,$B4:$AH11)),按ctrl+shift+enter结束;
B13公式=COUNTIF($B4:$AH11,B12)
俩公式向右拖动填充。
第2个回答  推荐于2016-09-20
B12公式:
=HLOOKUP(LARGE((IF(COUNTIF($B4:$AH11,$B2:$AH2),COUNTIF($B4:$AH11,$B2:$AH2)+10^-$B2:$AH2)),COLUMN(A1)),IF({1;0},(COUNTIF($B4:$AH11,$B2:$AH2)+10^-$B2:$AH2),$B2:$AH2),2,0)
数据公式,按CTRL+SHIFT+回车,右拉;

B13公式:
=COUNTIF($B4:$AH11,B16)
右拉。来自:求助得到的回答本回答被提问者采纳
第2个回答  推荐于2016-09-20
什么意思 每一列有一个?然后在重复在写出数字 在底下算出次数?
相似回答