01
Excel自定義排序
設定自己需求的排序方法;
現在我有一張表,有“日期”和“地點”,我希望将“地點”按照我的方式如:北京、上海、天津、廣州,這樣來排序;(如下圖)地點排序很亂,我們該如何來将它按照自己的方式來排序呢?
步驟一:打開菜單欄的“工具”-->“選項”,然後在彈出的“選項”窗口中選擇“自定義序列”,在右邊的“輸入序列”中依次輸入北京、上海、天津、廣州,每輸入一個地點時,就回車一次,輸入完成後點擊“添加”按鈕;(如圖)
步驟二:回到Excel工作表,選中“地點”這一列;
步驟三:選中以後,單擊“數據”-->”排序”-->”選項”,在“自定義排序次序”中找到剛才添加的“北京,上海,天津,廣州”這種排序方式,然後确定;
好了,這時就已經完成了自己想要的排序效果了(如下圖)。
02
Excel姓名排序
将姓名按照 A、B、C、D、E 等方式依次排序,下面是小編準備好的一份姓名表為大家作演示(如下圖);
步驟一:打開需要排序的姓名表後,單擊菜單欄的“工具”中的“選項”按鈕,在彈出的“選項”窗口中,我們選擇“自定義序列”,然後在“自定義序列”中選擇從 A - Z 排序方式,如圖;
提示:如果您的“自定義序列”中沒有從 A 到 Z 這個排序方式,那麼你可以在右邊“輸入序列”中手動添加進去,手動輸入從 A 到 Z ,每輸入一個字母就按一下回車,全部輸入完成後按“添加”按鈕,然後再選擇剛添加的“從A到Z”的排序方式,最後确定即可。
步驟二:選擇排序方式以後,回到Excel工作表中,依次選中所有需要排序的單元格,然後單擊菜單欄的“數據”-->“排序”-->“選項”,在彈出的“排序選項”中選擇“字母排序”,然後确定,确定,如圖;
好了,下面讓我們再來看看Excel排序好的姓名表吧!
03
Excel日期排序
這裡我以為星期來排序作演示,如下圖,從“星期一”到“星期五”,隻是順序打亂了而已,下面我們就來将這順序排列好;
首先選中需要排序的區域,然後選擇菜單欄的“數據”中的“排序”-->“選項”,在“自定義排序次序”中找到“星期日 - 星期六”的排序方式,然後确定;
此時,所有的星期都會按照依次從小到大的排序方式來排序。
04
圖表如如何自動排序?
下圖是從網上下載的2018年各大城市最新平均工資排行表!
當我改動其中一個城市的平均工資時,比如廣州由7965改為10000,整個表格的順序會自動調整:
是不是很神奇的樣子,怎麼做到的?
本技巧用到了兩個VBA編程知識。别怕,你不用寫代碼,隻需要簡單2步,新手也可以輕松完成!
步驟一:點擊左下角的“錄制宏”圖标(點擊後圖标會變成小四方塊),彈出的窗口直接點确定(記住宏名稱)。或者也可以在“視圖”選項卡,點擊“宏”-“錄制宏”。
選取表格區域(從數字列向左選取)後點排序命令。最後點小四方塊停止錄制(這一步很重要,不要忘了點)
步驟二:在工作表标簽上右鍵 - 查看代碼 ,在彈出的窗口中左側下拉框中選worksheet,右側下拉框中選取Change,然後在自動生成的代碼中間插入一行,輸入第一步中出現的宏名稱(宏6),關閉彈出的代碼窗口。
設置完成!
你修改數據後,表格就可以自動調整順序了:
注:1、表格中因為含有宏代碼,所以在保存時會彈出一個提示窗口,點否并保存為Excel啟用宏的工作簿類型。2、删除自動排序功能方法:另存為xlsx格式即可。
,