Excel默認的排序依據包括數字的大小、英文或者拼音字母順序等,但在某些時候,用戶需要按照默認排序依據範圍以外的某些特定規律來排序。例如公司内部職務包括"總經理"、"副總經理"、"經理"等,如果按照職位高低的順序來排序,僅僅憑借 Excel 默認的排序依據是無法完成的,此時可以通過"自定義排序"的方法進行排序。
圖所示的表格中展示了某公司職工的津貼數據,其中B列記錄了所有職工的"職務",現在需要按照"職務"的高低對數據列表進行排序,方法如下。
首先需要創建一個"自定義序列",将"職務"高低的順序信息傳達給Excel,依次單擊【Office按鈕】→【Excel選項】,打開【Excel選項】對話框。
在【常用】選項卡右側的【使用Excel時采用的首選項】中單擊【編輯自定義列表】按鈕,彈出【自定義序列】對話框,在右側的【輸入序列】文本框中依次輸入自定義序列的各個元素:"總經理"、"副總經理"、"經理"、"組長"和"員工",各個元素之間用英文半角的逗号分隔,也可以在輸入每一個元素後按回車鍵換行輸入。輸入完成單擊【添加】按鈕即可完成自定義序列的創建。此時在左側的【自定義序列】列表中會顯示用戶新定義的序列内容,最後單擊【确定】按鈕關閉對話框,如圖所示。
選中數據區域中的任意一個單元格(如A2),在【數據】選項卡中單擊【排序】按鈕,彈出【排序】對話框。
在【主要關鍵字】列表框中選擇"職務"字段,【次序】設置為"自定義序列",打開【自定義序列】對話框,選擇【自定義序列】列表中自定義的"職務"序列。
單擊【确定】按鈕關閉【自定義序列】對話框,再次單擊【确定】按鈕關閉【排序】對話框完成設置,如圖所示。
完成操作後,職工津貼表中的數據就會按照設定的"職務"順序由高到低進行排列了,最終的結果如圖所示。
按筆劃排序
默認情況下,Excel對中文字符是按照"字母"的順序排序的。以中文姓名為例,排序首先根據姓名第一個字的拼音首字母在26個英文字母中的位置順序進行,在首字母相同的情況下依次比較第二、第三個字母;如果第一個字完全相同,再依次比較姓名中的第二、第三個字。圖 中顯示了按字母順序排列後的"姓名"字段
然而在中國用戶的使用習慣中,對姓名一般按照"筆劃"的順序來排列,這種排序的規則通常是:
● 先按字的筆劃數多少排列;
● 如果筆劃數相同則按起筆順序排列(橫、豎、撇、捺、折);
● 如果筆劃數和起筆順序都相同,則按字形結構排列,即先左右再上下,最後整體字。
Excel的設計者已經考慮了中國用戶的這種按筆劃排序的需求,但是在排序規則上和上面所提到的常用規則有所不同:
● 先按字的筆劃數多少排列;
● 對于相同筆劃數的漢字,Excel按照其内碼順序進行排列,而不是按照筆劃順序進行排列。對于簡體中文版用戶而言,對"姓名"列使用筆劃順序來排序的方法如下。
單擊數據區域中的任意一個單元格(如A2)。
在【數據】選項卡中單擊【排序】按鈕,打開【排序】對話框。
在【排序】對話框的【主要關鍵字】列表框中選擇"姓名"字段,右側的【次序】保持默認的"升序",單擊【選項】按鈕,彈出【排序選項】對話框,在【方法】中選中【筆劃排序】單選鈕。
單擊【确定】按鈕關閉【排序選項】對話框,再次單擊【确定】按鈕關閉【排序】對話框完成設置,如圖所示。
Excel默認的排序方式為按照字母順序排序,但是當中文字符的拼音字母組成完全相同時,例如當"李"、"禮"、"麗"等字在一起作為比較對象時,Excel就會自動的依據筆劃方式進一步對這些字母相同的字再次排序。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!