自動(dòng)排序excel excel怎么快速自動(dòng)排名?
1.首先,我們打開(kāi)一個(gè)表單。2.在D3單元格中輸入RANK(C3,C$3:c $ 6),輸入后下拉單元格或復(fù)制到其他單元格,排名就出來(lái)了。3.然而,這個(gè)公式存在一些問(wèn)題。比如你們成績(jī)一樣,用這個(gè)公式,
1.首先,我們打開(kāi)一個(gè)表單。
2.在D3單元格中輸入RANK(C3,C$3:c $ 6),輸入后下拉單元格或復(fù)制到其他單元格,排名就出來(lái)了。
3.然而,這個(gè)公式存在一些問(wèn)題。比如你們成績(jī)一樣,用這個(gè)公式,排名就不一樣了。如果并列第二名占據(jù)第三名,排名就不是3了。
4.這時(shí)候就需要用另一個(gè)公式了。在單元格D3中輸入SUMPRODUCT((C$、C$6gtC3)/COUNTIF(C$和C$6,C$3:c $ 6))1。進(jìn)入車(chē)內(nèi)后,我們看到排名。
5.掉單元格或者抄公式后發(fā)現(xiàn)排名正常,并列的第二名不再占據(jù)第三的位置,所有的排名都是按順序排列的。
6.最后以排名為關(guān)鍵詞對(duì)數(shù)據(jù)進(jìn)行升序排序后,排名完成。
首先,插入超級(jí)表
首先,我們需要點(diǎn)擊表格,然后按快捷鍵Ctrl T,將表格轉(zhuǎn)換為超級(jí)表格。我們這樣做是為了在添加數(shù)據(jù)時(shí)自動(dòng)對(duì)表進(jìn)行排序。
第二,錄制宏
首先我們要知道你要按哪一列排序,這里我們要按總分排序。
我們點(diǎn)擊【開(kāi)發(fā)工具】功能組,然后在里面找到錄制宏,會(huì)自動(dòng)彈出錄制宏的界面。我們將宏名設(shè)置為[Sort],然后單擊OK。因?yàn)槠胀ū韯傓D(zhuǎn)換成超級(jí)表,表頭字段右下角有一個(gè)排序按鈕,所以我們?cè)谶@里直接選擇降序,就是把數(shù)據(jù)從最大到最小排列,排序后點(diǎn)擊單元格,然后在記錄宏中點(diǎn)擊停止記錄,這樣宏就被記錄了。
第三,參考錄制宏
然后我們?cè)贠pen Tools的函數(shù)組中點(diǎn)擊vislua basic,進(jìn)入vba編程界面?,F(xiàn)在我們?cè)趕heet1中操作數(shù)據(jù),需要在這個(gè)界面中點(diǎn)擊對(duì)應(yīng)的表名,然后在彈出的界面中將常用名設(shè)置為worksheet,然后選擇右上角的change刪除多余的代碼,再在中間輸入Sort作為剛剛定義的宏名,這樣設(shè)置完成,就可以直接關(guān)閉了。
第四,改變風(fēng)格
然后點(diǎn)擊表格,在表格設(shè)計(jì)中將表格的樣式設(shè)置為無(wú)樣式,然后去掉過(guò)濾按鈕的復(fù)選標(biāo)記,為總分欄數(shù)據(jù)添加一個(gè)數(shù)據(jù)欄。至此,設(shè)置完畢,我們可以更改數(shù)據(jù),達(dá)到自動(dòng)排序的效果。
這里需要注意的是,由于使用了錄制的宏,如果直接保存,會(huì)提示vb項(xiàng)目無(wú)法保存。我們需要將文件保存為宏。格式,常用的是xlsm格式。