在Excel日常的基本操作中,最常用的幾個Excel基本操作里,其中就有一個是Excel的排序功能。在Excel2007中,排序的功能還被加強,使Excel除了能按單元格的內容排序之外,還可以按單元格的顏色,字體顏色,單元格圖標來排序!而同時排序的條件也由原來的三個,變成可以同時多個!感嘆Excel功能的加強之余,就把Excel實戰(zhàn)技巧精粹中看到的Excel排序的技巧,結合Excel2007版的一些操作,整理于此!
注意,Excel的排序功能,在Excel2003或發(fā)下版中,可以在數據菜單中找到,而在Excel2007版中,除了在數據功能區(qū)外,還可以在開始功能區(qū)里找到,下面的介紹,沒有特別說明則是在Excel2003中操作,如果在Excel2007版中有區(qū)別,會特別說明。
1、按行排序。很多人可能都不知道Excel除了默認的按列排序之外,還可以按行來排序,因為都沒有注意排序的選項功能。在選擇排序的區(qū)域后,在“數據”中的“排序”項,調出“排序”對話框,單擊“排序”對話框中的“選項”按鈕,在出現的“排序選項”對話框中,單擊方向區(qū)域中的“按行排序”單選按鈕,后單擊“確定”按鈕,就可以按行來排序了。
2、按筆劃排序。通過上面的操作,我們還可以看到“排序選項”對話框中還有一個方法區(qū)域,單擊里面的“按筆劃排序”就按照漢字的筆劃來排序。在中國人的習慣中,常常是按照“筆劃”的順序來排列姓名的。這種排序的規(guī)則是:按姓字的劃數多少排列,同劃數內的姓字按起筆順序排列(橫、豎、撇、捺、折),劃數和筆形都相同的字,按字形結構排列,先左右、再上下,最后整體字。如果姓字相同,則依次看名第二、三字,規(guī)則同姓字。
3、按自定義的序列來排序。在http://www.excelba.com/Art/Html/6.html 中已說了自定義序列的方法,而在Excel20007中,可以單擊office按鈕,再單擊“Excel選項”,在“常用”選卡里,單擊“編輯自定義列表”按鈕,來添加自定義序列。自定義序列,除了可以方便用來填充之外,還可以以這個序列為基礎排序數據。使用自定義排序的方法是,是在“排序選項”對話框中,選擇“自定義排序次序”列表框里選擇自定義的序列,其它操作以上面類同。
4、對超過3列的數據排序。在Excel2007里,就不會有多大困難,而在Excel2003中,超過3列的數據進行排序時需要把握一個原則,就是要先排序較次要(或者稱為排序優(yōu)先級較低)的列,后排序較重要(或者稱為排序優(yōu)先級最高)的列。
5、按顏色排序。同樣,在Excel2007里,來完成此操作不算難事,而在Excel2003中就要借助Excel的宏表函數GET.CELL生成的輔助列來完成,關于GET.CELL的參數,在http://www.excelba.com/Art/Html/41.html 中有具體的說明。
現在設要對A列的單元格顏色和字體顏色進行排序,操作方法如下:
1)首先選擇B1格,然后按<Ctrl+F3>組合鍵,在“定義名稱”對話框的“在當前工作簿中的名稱”文本框中輸入Color1,然后在引用位置輸入: =GET.CELL($A1)+RAND()*0,單擊添加,然后同樣文本框中輸入Color2,然后在引用位置輸入: =GET.CELL($A1)+RAND()*0,后單擊添加,最后單擊確定完成自定義名稱的添加。
2)在B1中輸入公式“=Color1”,在C1中輸入“=Color2”,然后向下填充。
3)最后就可以根據B,C兩列的數據,進行排序。
6、其它借助輔助列排序。利用輔助列,我們還可以來完成很多排序操作,比如:
1)還原排序前的順序。在排序之前,可以在表格的左側或右側插入一列空白列,并填充一組連續(xù)的數字,等排序完成之后,可以利用此列的數據為標準做一次升序排序,就能夠返回表格的原始次序。
2)隨機排序。如果我們想把數據隨機打亂,就可以插入一列包含公式“=RAND()”的數據,然后按此列數據排序即可。
3)按字符的數量排序。如果我們想按單元格中包含的字符數排序,這時可以利用Len函數來獲得一列字符的數據,然后根據此排序。
聯(lián)系客服