數據排序,是數據分析中最基本、最常用也是最重要的分析方法。Excel提供了豐富、簡單、靈活的排序方法和排序方式,包括單個排序、組合排序等。對於學習者短時間內掌握Excel的排序,難度不大。問題可能更多地出現在具體應用中。這些具體應用會和表格數據結構、表格樣式設計的細節等有關係。這些細節會影響數據排序的結果,甚至會搗亂整個表格。
在本文中,我們首先簡單介紹一下Excel的排序功能,然後介紹為什麼排序的結果差強人意,以及如何避免和給出的一些建議。
Excel的排序功能Excel的排序功能在數據標籤頁,排序和篩選工具組中。按鈕包括:升序按鈕、降序按鈕和排序按鈕。升序和降序按鈕會按當前單元格所在列的內容進行升序或者降序排序。
排序按鈕的功能是通過設置排序條件進行數據排序。可以設置多個排序條件,後面的條件是在前一個條件排序的結果之上進行再次排序的。排序的依據包括:單元格值、單元格顏色、字體顏色和條件格式圖標。另外,選中數據包含標題,意思是標題行不參與排序。在選項中的選項幾乎不涉及,保持默認狀態就好。另外,按字母排序有其天然的缺點,就是多音字的問題。例如,重慶的重,Excel會讀成「zhong」,長春的長,Excel會讀成「zhang」。區分大小寫是指英文字母進行排序時是否區分大小寫。
如上圖,可以對排序條件可以執行添加、刪除、複製等操作,通過上下箭頭可以調整條件的順序。
影響排序結果的兩種情況通常情況下,製作和設計表格時,根據慣例,除了標題行和數據區,會增加標題行和「合計行」(也是匯總行)。有的還有副標題,制表時間,填表人,審核人等等。
第一種情況,標題行對排序的影響。例如,表格標題和空的單元格。在選擇整列進行排序時,表格標題和空的單元格會參與排序,造成排序結果混亂。
上圖為正常數據的表格。
上圖為對C列進行排序後的結果。排序結果中,標題行和表格標題均參與了排序,結果使整個表格混亂。
第二種情況,「合計行」對排序的影響。在進行排序的時候,特別是降序排序的時候,「合計行」會參與排序,造成排序結果混亂。
如上圖,對本月金額降序排序時,「合計行」參與了排序,而且合計的結果都變成了0,這明顯是不對的。
Excel排序的一些建議1.儘量不使用合併單元格。當你選擇一個單元格,點擊升序或者降序排序時,Excel會選中當前單元格所在區域作為排序的數據區域。如果在這個區域中存在合併單元格,就不能過正常執行操作。
圖合併單元格。建議不要使用合併單元格,使用「跨列居中」。
圖設置「跨列居中」。使用「跨列居中」後,再執行排序操作正常。
2.為標題行增加篩選按鈕,代替工具欄的升序、降序按鈕。設置篩選按鈕後,Excel默認把標題行下方的區域作為排序的數據區域,這樣可以避免標題行上面的表格標題和空的單元格給排序帶來的影響,還可以利用篩選功能對篩選過的數據再次排序。
如上圖,為標題行增加篩選按鈕。通過篩選按鈕進行排序,就不會再出現有表格標題和標題行參與排序的情況了。使用了篩選功能,可能會出現部分數據被隱藏而使排序結果不準確的情況,需要仔細檢查。
3.「合計行」的問題。第一種方法,每次進行排序前,選擇有效的數據區域,不讓「合計行」參與排序。缺點也比較明顯,每次選擇區域,操作比較繁瑣。第二種方法,將「合計行」暫時隱藏。因其隱藏不顯示,就不能影響排序的結果了。缺點是,需要查看合計的時候,需要將該行取消隱藏。第三種方法,將「合計行」放在標題行前面。因為排序只對標題行下面的數有效,把「合計行」放在上面就有效地避免了這個問題。缺點閱讀習慣能否接受的問題。
如上圖,「合計行」在標題行的上方。至於如何選擇,視情況而定了。如果有好的方法,請在下方留言指正。
以上就是為大家介紹的Excel的排序功能以及給出的一些建議。在實際使用中,我們還會發現其他的問題,比如,排序並保存後,我們回不到初始的狀態了。另外,對於排序結果有沒有更便捷的使用方法。在下篇文章為大家介紹。