在前面教程講過一些使用RANK函數和“數據/排序”菜單來實現excel中的排序操作。使用排序的方法通常只能解決一行或一列數字的排序。
如果是多行或多列區域數據排序,可以參考下面的方法來實現。
下面我們以一個實例加以講解。詳見下圖。
其中A到E列為原始數據,如何將A1至E8區域的數據,讓每行的數據按照從小到大的順序重新排序?
excel數據排序的操作步驟是這樣的:
單擊G1單元格,在編輯欄輸入公式:=SMALL($A1:$E1,COLUMN(A1)),確定。并再次選中G1單元格,向右復制至K1單元格。然后再選中G1:K1單元格區域,向下復制公式至K8單元格結束。
通過公式的形式,即可完成數據從小到大的排序。注:如果是將數據按照從大到小來排序,只需將SMALL變為LARGE即可。
完成排序操作后,也可以根據實際需要隱藏原數據列A:E區域;也可以將G:K列的數據復制后,進行選擇性粘貼-數值,覆蓋原始數據列。