提取A列中不重复的数据到B列,并且按重复次数由高到低排列,怎么写公式?

比如在A列中有甲、乙、丙、丁等数据,

甲重复出现2次,乙重复出现5次,丙重复出现8次,丁只出现1次,

我的要求是在B列写公式,按丙、乙、甲、丁排列。

广东省
浏览 266
1
2
分享
2 +1
4
1 +1
全部评论 4
 
1
1

WPS寻令官

回答=INDEX($A$1:$A$100, MATCH(LARGE(IF(MATCH($A$1:$A$100, $A$1:$A$100, 0)=ROW($A$1:$A$100), COUNTIF($A$1:$A$100, $A$1:$A$100), ""), ROW(A1)), COUNTIF($A$1:$A$100, $A$1:$A$100), 0))
· 云南省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

回答:堆一个公式 =LET(x,UNIQUE(A:.A),INDEX(SORT(HSTACK(x,COUNTIF(A:.A,x)),2,-1),,1)),
· 广东省
回复
 
wils
wils

创作者俱乐部成员

=CHOOSECOLS(GROUPBY(A.:.A,A.:.A,COUNTA,0,0,-2),1)
· 海南省
回复
 
Hypnotist
Hypnotist

WPS寻令官 | WPS产品体验官

回答:先统计次数,用conutif函数,然后再按照自定义序列排序即可
· 四川省
1
回复