[Office] 如何對Excel二維表中的所有數值進行排序

在Excel中,如果想對一個一維的數組(只有一行或者一列的數據)進行排序的話(尋找最大值和最小值),可以直接使用Excel自帶的數據篩選功能進行排序,但是如果要在二維數組(存在很多行和很多列)的數據表中排序的話,就要巧用函數來實現了。

  • 先如今要對下面的表進行排序,並將其按順序排成一個一維數組

    這裏寫圖片描述

  • 另起一塊區域,比如說R列,在R列的起始位置,先尋找該二維數據的最大值,MAX(A$1:P$16),確定後再R1處即會該二維表的最大值
    這裏寫圖片描述
  • 然後從R列的第二個數據開始,附加IF函數 MAX(IF(A$1:P$300 < R1,A$1:P$300)),然後在輸入完公式後使用Ctrl+shift+Enter進行輸入(非常重要
    這裏寫圖片描述
  • 然後即可使用excel拖拽功能來在R列顯示出排序後的內容了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章