Excel排序你會嗎?你可能會說這還不簡單嗎,真的會嗎?先完成下面幾個排序再說。
一、組內排序
如圖1,先按片區總收入由大到小排序,再按省份由大到小排序。
圖 1
先把合併單元格取消,填充空白部分,方法見之前的文章:合併單元格取消後如何批量輸入空白區域
再選中表格所有數據,插入→數據透視表,先把「片區」拉到行標籤,再把「省份」拉到行標籤,「收入」拉到數值,如圖2:
圖 2
結果截圖如圖3:
圖 3
滑鼠放在華南片區的總收入數據處,右鍵點擊「排序」,按降序排序,這樣就按照片區的總收入排序了,如圖4:
圖 4
再看看各片區省份的排序,點擊西南片區下面的任意省份,右鍵點擊排序,按降序排序,這樣各片區都按照省份收入數據排序了,如圖5:
圖 5
二、按行排序
圖 6
我們通常情況排序是按列排序,如果要對圖6某個片區不同省份排序,需要按行排序,點擊菜單數據→排序→選項→按行排序,如圖:
圖 7
三、按單元格字體顏色或單元格背景顏色排序
下面這些單元格數據如果要把帶有背景顏色的單元格放在最上面,只需在排序的時候選擇排序依據為「單元格顏色」,把有顏色的放在頂端。
圖 8
圖 9
四、按字母排序或筆劃排序
圖 10
對圖10的姓名按照首字母排序,點擊數據→排序→選項→按字母排序,如圖11:
圖 11
還可以按照筆劃排序。
五、按照指定的順序排序
A列是省份,有31個省,B列是數量,需要按照指定的順序D列排序,部分截圖如圖12。
圖 12
排序有3種,升序、降序、自定義序列排序。可以把D列自定義序列,但是序列需要手工輸入,31省一個個輸入比較慢。如圖13。
圖 13
那有什麼辦法實現按照D列排序呢?通過創建輔助列就可以輕鬆實現,操作步驟如下:
Step1:在E列輸入等差數列,E2輸入1,點擊開始→編輯→序列,序列產生在列,步長值為1,終止值31,這樣就輸入了從1到31的等差數列。
圖 14
Step2:C2輸入公式=VLOOKUP(A2,D:E,2,0),雙擊C2單元格右下角黑色+填充其他單元格公式。
圖 15
Step3:選中A列到C列,點擊數據→排序,排序關鍵字為C列內容,次序為升序,這樣就實現了按照指定的D列排序,排序結果部分截圖如圖17。
圖16
圖 17
圖文製作:聶美騏
原載公眾號:EXCEL原來如此簡單
點擊【閱讀原文】,拼了!