Excel表格怎么排序 excel表格自動排序號的方法

這個也是一個粉絲提問的問題,我們先來看下效果,當我們更改數據,后面的總分就會自動地發生變化,并且表格會按照從大到小的順序自動排序 。新增數據也是可以實現自動排序的 。他的操作也并不難,下面就讓我們來一起操作下

Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
一、插入超級表首先我們需要點擊表格然后按下快捷鍵Ctrl+T將表格轉換為超級表 。我們這個做是為了在新增數據的時候表格也能實現自動排序的效果
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
二、錄制宏首先我們需要明白你想要按照哪一列進行排序,在這里我們想要根據總分這一列數據來排序 。
我們點擊【開發工具】功能組,隨后在其中找到錄制宏,會自動跳出錄制宏的界面,我們將宏名稱設置為【排序】然后點擊確定 。因為剛才將普通表轉換為了超級表,表頭字段的右下角是有排序按鈕的,我們在這里直接選擇降序,就是從大到小的排列數據,排序完畢后點擊一下單元格,然后在錄制宏中點擊停止錄制,這樣的話宏就錄制完畢了
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
三、引用錄制宏緊接著我們在【打開工具】這個功能組中點擊【vislua basic】進入vba的編寫界面 ?,F在我們是在sheet1這個表格中操作數據,所有需要在這個界面中點擊下對應的表格名稱,隨后在跳出的界面中將通用設置為【worksheet】,然后在右上角選擇【change】將多余的代碼刪除掉,隨后在中間輸入【排序】就是剛才定義的宏名稱,這樣的話就設置完畢了,直接關閉掉即可
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
四、更改樣式隨后點擊表格,在表設計中將表的樣式設置為無樣式,然后將篩選按鈕的對勾去掉,為總分這一列數據添加一個數據條即可,至此就設置完畢了,我們更改數據他就能實現自動排序的效果了
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
Excel表格怎么排序 excel表格自動排序號的方法

文章插圖
【Excel表格怎么排序 excel表格自動排序號的方法】在這里需要注意的是因為利用了錄制宏,直接保存的話會提示不能保存vb項目,我們需要將文件另存為可以保存宏的格式,常用的就是xlsm格式 。

    推薦閱讀