排序技巧

排序是幾乎每個人都非常熟悉和熟悉的 Excel 功能。 但是,有幾個非標準且有趣的使用案例。

案例 1. 按含義排序,而不是按字母順序

想像一個非常常見的情況:有一個表,其中有一列名稱為月份(一月、二月、三月……)或一周中的某一天(星期五、星期二、星期三……)。 通過對該列的簡單排序,Excel 按字母順序排列項目(即從 A 到 Z):

排序技巧

當然,我希望從 XNUMX 月到 XNUMX 月或從周一到週二獲得通常的順序。 這可以很容易地用一個特殊的 按自定義列表排序(自定義列表排序)

選擇表格並按下大按鈕 排序 選項卡 數據 (數據——排序). 將打開一個對話框,您需要在其中指定排序字段(列)並在最後一個下拉列表中選擇排序類型 自訂清單 (自定義列表):

排序技巧

之後,將打開以下窗口,您可以在其中選擇我們需要的月份或星期的順序:

排序技巧

如果所需的列表(例如,月份,但為英文)不可用,則可以通過選擇選項將其輸入到右側字段中 新名單 (新名單):

排序技巧

您可以用作分隔符 逗號 或鑰匙 Enter. 創建此類自定義列表後,您可以在其他 Excel 工作簿中使用它。

一個有趣的細微差別是,通過這種方式,您可以不按字母順序進行愚蠢的排序,而是按重要性和重要性對任何分層對象進行排序,而不僅僅是幾個月或一周中的幾天。 例如:

  • 職位(主任、副主任、科長、科長……)
  • 軍銜(將軍、上校、中校、少校……)
  • 認證(托福、ITIL、MCP、MVP……)
  • 根據您個人重要性的客戶或商品(威士忌、龍舌蘭酒、干邑白蘭地、葡萄酒、啤酒、檸檬水……)
  • 等。

案例2:同時對文本和數字進行排序

假設我們的表格有一列包含汽車各種零件和組件的代碼(零件編號)。 此外,大型組裝零件(例如,變速箱、發動機、轉向)由純數字代碼表示,而它們所包含的小零件則由一個代碼表示,並加上一個澄清數字,例如一個點。 嘗試以通常的方式對這樣的列表進行排序會導致不希望的結果,因為 Excel 分別對數字(裝配體中大集合的數量)和文本(帶點的小部件的數量)進行排序:

排序技巧排序技巧

而且,當然,我想得到一個列表,在每個大單元之後,它的詳細信息會去:

排序技巧

為了實現這一點,我們需要在表格中臨時添加另一列,使用 TEXT 函數將所有代碼轉換為文本:

排序技巧

如果您隨後按該列排序,Excel 將詢問您如何對數字和文本進行排序:

排序技巧

如果您在此對話框中選擇第二個選項,則 Excel 不會將大型聚合的數字轉換為數字,並將整個列表作為文本進行排序,這將為我們提供所需的結果。 然後當然可以刪除輔助列。

  • 按顏色排序
  • 使用 PLEX 插件按顏色排序
  • 按公式排序

發表評論