寵物集市-寵物集市華東、華南、華北排行榜一覽表
839
2022-12-01
Excel中對一列數據進行排序的公式
有時需要在不使用Excel工具欄中的排序命令的情況下,從一列數據中獲取排序后的結果,可以用下面的幾個公式,假如數據在A5:A24區域中:
一、當列中的數據全部為文本時
排序的方法為按字母排序,要求A5:A24區域中不能包含空格或數值。在B5單元格中輸入下列數組公式,公式輸入完畢后按Ctrl+Shift+Enter結束。
1.按升序排序:
=INDEX($A$5:$A$24, MATCH(SMALL(COUNTIF($A$5:$A$24, "<"&$A$5:$A$24), ROWS($A$5:A5)), COUNTIF($A$5:$A$24, "<"&$A$5:$A$24), 0))
2.按降序排序:
=INDEX($A$5:$A$24, MATCH(LARGE(COUNTIF($A$5:$A$24, "<"&$A$5:$A$24), ROWS($A$5:A5)), COUNTIF($A$5:$A$24, "<"&$A$5:$A$24), 0))
然后拖動填充柄向下填充公式。使用時將上述公式中的區域“$A$5:$A$24”更改為實際區域地址,“ROWS($A$5:A5)”的作用是對不同的單元格分別取得從1到N的數值,保證當在公式的上方刪除或插入行后,公式能返回正確的結果,也要根據實際進行更改。
二、當列中的數據全部為數值時
要求A5:A24區域中不能包含空格或文本,在B5單元格中輸入公式:
1.按升序排序:
=SMALL($C$5:$C$24,ROWS($C$5:C5))
2.按降序排序:
=LARGE($C$5:$C$24,ROWS($C$5:C5))
然后拖動填充柄向下填充公式。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。