排序是數(shù)據(jù)處理和數(shù)據(jù)分析的重要手段。本文詳細(xì)介紹了Excel的排序相關(guān)的內(nèi)容,包括:
Excel中的排序非常簡單。 在“數(shù)據(jù)”選項卡中的“排序和篩選”組中有三個按鈕,就是用來進行排序操作的。 最簡單的排序方法 最簡單的排序方法就是:
對于初學(xué)者,需要做如下提醒: 排序的正確做法是選中該列的一個單元格,一定不要選中整列進行排序: 在比較新的Excel版本中,如果你選擇整列進行排序,會彈出提示信息: 在絕大多數(shù)情況下,都要選擇“擴展選定區(qū)域”,這樣才能保證你是根據(jù)選定列對整個數(shù)據(jù)區(qū)域進行排序。 簡單排序的隱含要求 像上面這樣的排序方法,我們稱之為簡單排序。進行簡單排序有一個隱含要求: 數(shù)據(jù)區(qū)域的首行是標(biāo)題行。 Excel在進行簡單排序時默認(rèn)首行是標(biāo)題行,而數(shù)據(jù)區(qū)域中的其他各行都作為數(shù)據(jù)行參與排序。 如果數(shù)據(jù)區(qū)域有多行標(biāo)題行,不能使用這種排序方法: 簡單排序的結(jié)果是這樣的: 如果你的數(shù)據(jù)區(qū)域比較復(fù)雜,可以使用另外一個排序按鈕,即所謂的“復(fù)雜排序”。 “復(fù)雜排序” 如果表格區(qū)域比較復(fù)雜(比如多行表頭),或者需要按照多列為排序依據(jù)時,就使用“復(fù)雜排序”: 在待排序的表格區(qū)域選中任意單元格,然后點擊上圖所示的排序按鈕,會出現(xiàn)對話框: 注意右上角的選項: 數(shù)據(jù)包含標(biāo)題 如果勾選此選項,Excel就會默認(rèn)數(shù)據(jù)區(qū)域的第一行是標(biāo)題行。 對話框下面的區(qū)域是條件區(qū)域,缺省情況下列出了一個條件。第一個條件是主要條件,在這里可以選擇任意字段作為主要關(guān)鍵字: 排序依據(jù)的缺省值是“單元格值”,實際上可以選擇其他的排序依據(jù),包括單元格顏色,字體顏色,條件格式圖標(biāo)等: 最后是排序次序。如果排序依據(jù)是“單元格值”,次序有三個選擇,升序/降序/自定義序列: 我們用的比較多的就是升序和降序,后面會介紹自定義排序。 如果排序依據(jù)是單元格顏色等,排序次序決定了無顏色的單元格排在頂部還是底部: 可以繼續(xù)添加條件: 除了第一個條件(主要關(guān)鍵字)外,其余的條件都是次要關(guān)鍵字。 條件設(shè)定好后,點擊確定就可以完成排序。 多行表頭數(shù)據(jù)區(qū)域的排序 如果是多行表頭的區(qū)域,在排序時按下面方法操作:
如果勾選數(shù)據(jù)包含標(biāo)題,Excel自動把標(biāo)題行中緊挨著數(shù)據(jù)區(qū)域的那行作為標(biāo)題。 按照前面的方法設(shè)定排序就好了。 排序中有各種各樣的規(guī)則和規(guī)定,我們需要了解它們。 主要關(guān)鍵字和次要關(guān)鍵字 排序總是需要指明關(guān)鍵字: 關(guān)鍵字1, 關(guān)鍵字2, 關(guān)鍵字3, ...... 關(guān)鍵字n 根據(jù)從上到下的順序,這些關(guān)鍵字決定了數(shù)據(jù)最后的排列方式。如下圖: 排序的關(guān)鍵字是: 產(chǎn)品, 數(shù)量, 日期 那么在最終的數(shù)據(jù)區(qū)域,首先是按照第一關(guān)鍵字即產(chǎn)品進行升序排列的。 如果產(chǎn)品相同,比如芬達,再按照第二關(guān)鍵字即數(shù)量進行降序排序。 如果數(shù)量相同,比如D5:D6,再按照第三關(guān)鍵字即日期進行升序排列。 簡單排序也可以實現(xiàn)多關(guān)鍵字排序 通常,要進行多關(guān)鍵字排序都會使用這個“復(fù)雜排序”的對話框。不過我們也可以使用簡單排序的方法實現(xiàn)。 例如,我們想按照: 產(chǎn)品-升序 數(shù)量-降序 日期-升序 這樣的順序和方式實現(xiàn)多關(guān)鍵字的排序,可以如下操作:
注意,整個排序操作的次序跟關(guān)鍵字的次序完全相反。 未完待續(xù) Excel+Power Query+Power Pivot+Power BI 自定義函數(shù) 底部菜單:知識庫->自定義函數(shù) 面授培訓(xùn) 底部菜單:培訓(xùn)學(xué)習(xí)->面授培訓(xùn) 也可以在歷史文章中學(xué)習(xí)Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。 |
|