在預設情況下,Excel對中文字的排序方式是按照“字母”順序的,以中文姓名為例,字母順序即按姓的拼音的首字母在26個英文字母中出現的順序進行排列,如果同姓,則依次計算名的第二、第三字。圖中顯示的表格包含了按字母順序排列的姓名資料。
然而,在中國人的習慣中,常常是按照“筆劃”的順序來排列姓名的。這種排序的規則是:按姓字的劃數多少排列,同劃數內的姓字按起筆順序排列(橫、豎、撇、捺、折),劃數和筆形都相同的字,按字形結構排列,先左右、再上下,最後整體字。如果姓字相同,則依次看名第二、三字,規則同姓字。
在Excel中,已經考慮到了這種需求。以上面的表格為例,使用姓氏筆劃的'順序來排序的方法如下。
單擊資料區域中任意單元格,如A2。
單擊選單“資料”→“排序”,出現“排序”對話方塊。
在“排序”對話方塊中,選擇“主要關鍵字”為“姓名”,排序方式為升序。
單擊“排序”對話方塊中的“選項”按鈕,在出現的“排序選項”對話方塊中,單擊方法區域中的“筆劃排序”單選按鈕,單擊“確定”按鈕。
單擊“確定”按鈕,關閉“排序”對話方塊。
注意:
Excel中的按筆劃排序並沒有完全按照前文所提到的習慣來作為規則。對於相同筆劃數的漢字,Excel按照其內碼順序進行排列,而不是按照筆劃順序進行排列。對於簡體中文版使用者而言,相應的內碼為內碼表936(ANSI/OEM - GBK)。