电竞比分网-中国电竞赛事及体育赛事平台

分享

Excel – 多條件排序就用 sortby 函數

 若小安h54u7cle 2020-09-27

O365 這次出了兩個排序函數,除了前段時間給大家講解過的 sort 以外,還有一個 sortby 函數。

sortby 函數也是用于排序,功能跟 sort 類似,主要區(qū)別在于:

  • sort 只能按一個數組或區(qū)域排序,而 sortby 可以按多個數組或區(qū)域排序。
  • sortby 比 sort 更智能,參數中不需要聲明是按行還是按列排序,它會自動識別。

有關 sort 函數的詳解,請參閱 Excel – 告別繁瑣的菜單操作,用 sort 函數排序

函數說明:

作用:

  • 根據相應區(qū)域或數組中的值對區(qū)域或數組的內容進行排序。

語法:

  • SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2],…)

參數:

  • array:必需,要篩選的區(qū)域或數組。
  • by_array1:必需,要對其進行排序的區(qū)域或數組。
  • [sort_order1]:可選,排序順序。1(或省略)表示升序,-1 表示降序。
  • [by_array2]:可選,要對其進行排序的第二個區(qū)域或數組。
  • [sort_order2]:可選,第二個排序順序。1(或省略)表示升序,-1 表示降序。

說明:

  • 數組可以是一行或一列,也可以是行和列的組合。
  • SORTBY 函數會返回一個數組,如果該數組是公式的最終結果,則會溢出。這意味著,當按下回車鍵時,Excel 將動態(tài)創(chuàng)建相應大小的數組范圍。對于 Excel 表格中的數據,若使用結構化引用,則從數組范圍中添加或刪除數據時,數組將自動重設大小。
  • Excel 對工作簿之間的動態(tài)數據提供有限支持,并且僅當這兩個工作簿時都處于打開狀態(tài)時才支持此方案。如果關閉源工作簿,刷新時,任何鏈接的動態(tài)數組公式都將返回 #REF! 錯誤 。

案例 1:

下圖 1 為某公司員工的業(yè)績完成率及獎金表,請按以下要求排序:

  1. 依次按“業(yè)績完成率”和“實際獎金”為第一、第二優(yōu)先級,從高到低排序
  2. 保持月份順序不變,按每個月內的“實際獎金”從高到低排序

效果如下圖 2、3 所示。

Excel – 多條件排序就用 sortby 函數
Excel – 多條件排序就用 sortby 函數
Excel – 多條件排序就用 sortby 函數

解決方案 1:

1. 在 G2 單元格中輸入以下公式:

=SORTBY(A2:E25,D2:D25,-1,E2:E25,-1)

公式釋義:

  • A2:E25:對這個區(qū)域排序
  • D2:D25,-1:按 D2:D25 區(qū)域降序排序
  • E2:E25,-1:按 E2:E25 區(qū)域降序排序
Excel – 多條件排序就用 sortby 函數
Excel – 多條件排序就用 sortby 函數

2. 在 G2 單元格中輸入以下公式:

=SORTBY(A2:E25,A2:A25,,E2:E25,-1)

公式釋義:

  • A2:E25:對這個區(qū)域排序
  • A2:A25,,:省略了排序參數,表示按 A2:A25 區(qū)域升序排序
  • E2:E25,-1:按 E2:E25 區(qū)域降序排序
Excel – 多條件排序就用 sortby 函數
Excel – 多條件排序就用 sortby 函數

案例 2:

下圖 1 是一個橫向的業(yè)績完成情況表,請依次按“完成率”和“業(yè)績”的優(yōu)先順序,從高到低排序。

效果如下圖 2 所示。

Excel – 多條件排序就用 sortby 函數
Excel – 多條件排序就用 sortby 函數

解決方案 2:

在 B13 單元格中輸入以下公式:

=SORTBY(B7:I10,B10:I10,-1,B8:I8,-1)

公式釋義:

  • B7:I10:對這個區(qū)域排序
  • B10:I10,-1:按 B10:I10 區(qū)域降序排序
  • B8:I8,-1:按 B8:I8 區(qū)域降序排序
Excel – 多條件排序就用 sortby 函數

sortby 函數自動識別,并按橫向排序了表格。

Excel – 多條件排序就用 sortby 函數

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統(tǒng)化地講解 Excel 的各個知識點。

現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。

專欄
Excel從入門到精通

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多