閱: 3621 | 回: 0
等級:初學(xué)者
-
積分:0
-
財富值:0.00
-
身份:普通用戶
從一列中按出現(xiàn)次數(shù)多少順序提取數(shù)據(jù)
在Excel中某列包含許多重復(fù)的數(shù)據(jù),要從該列中按出現(xiàn)次數(shù)多少的順序提取數(shù)據(jù),可以用下面的數(shù)組公式。假如數(shù)據(jù)在A2:A21區(qū)域中,如圖。
在B2單元格中輸入下列數(shù)組公式,公式輸入完畢后按Ctrl+Shift+Enter結(jié)束。
=INDEX($A$2:$A$21, MATCH(MAX(COUNTIF($A$2:$A$21, $A$2:$A$21)*IF(COUNTIF(B$1:$B1, $A$2:$A$21),-1,1)), COUNTIF($A$2:$A$21, $A$2:$A$21)*IF(COUNTIF(B$1:$B1, $A$2:$A$21),0,1), 0))
然后拖動填充柄向下填充公式,直到出現(xiàn)“#N/A”為止。
或使用下面的數(shù)組公式:
=INDEX($A$1:$A$21,MOD(SMALL(IF(MATCH($A$2:$A$21,$A$2:$A$21,)=ROW(A$1:A$20),ROW(A$2:A$21)-COUNTIF($A$2:$A$21,$A$2:$A$21)*10^3),ROW(A1)),10^3))
然后拖動填充柄向下填充公式,直到出現(xiàn)“#NUM!”為止。
我的個性簽名