Hello,大家好,今天有一個粉絲留言問到excel中如何設置自動排序。想要達到自動排序的效果最完美的方法就是使用vba來設置,但是vba對于大多數人來說既看不懂,也學不會,今天就跟大家分享2種簡單的方法,都能實現自動排序的效果
一、使用power query
如下圖我們想要根據總分來為數據進行排序,首先我們點擊數據的任何一個區域,然後在數據功能組找到自表格,勾選數據包含标題,點擊确定,這樣的話就進入了power query的編輯界面,然後我們點擊總成績這一列中的下拉三角選擇降序,緊接着我們在主頁中點擊關閉并上載,将數據加載進excel中
這樣的話當成績發生變化,回到我們剛才排序過的表中,隻需要在設計功能組中點擊刷新,這樣的話數據就會自動排序,增加數據的話也可以達到自動排序的效果
二、使用數據透視表
首先我們點擊數據區域按快捷鍵ctrl t将普通表格轉換為超級表,然後點擊插入選擇數據透視表,我們将數據放在合适的位置,一般直接勾選即可
然後我們點擊設計功能組,在分類彙總中選擇不顯示分類彙總,在總計中選擇對行和列禁用,在報表布局中選擇以表格形式顯示,當設置完成後透視表就會以我們常見的表格的樣子顯示 ,然後我們點擊總成績這一列的任何一個單元格點擊鼠标右鍵在排序中選擇降序
這樣的話當我們增加或者更改數據的時候,隻需點擊數據透視表然後點擊鼠标右鍵選擇刷新,即可實現自動排序的效果
我們使用以上兩種方法都能達到自動排序的效果,在這裡我們都是通過新建表格來實現自動排序的效果,你更喜歡哪一種方法呢?
我是excel從零到一,關注我持續分享更多excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!