最近推送的五篇文章: 在前二篇介紹OFFICE 365的文章中,第一篇是介紹動(dòng)態(tài)數(shù)組的強(qiáng)大: OFFICE 365的這些功能,顛覆了我對(duì)Excel的認(rèn)知① 第二篇帶我們領(lǐng)略了逆天的篩選函數(shù): OFFICE 365的FILTER函數(shù),顛覆了我對(duì)Excel的認(rèn)知② 有了Filter函數(shù),VLOOKUP+COUNTIF、LOOKUP+COUNTIF+OFFSET、INDEX+SMALL+ROW三支組合表示非常緊張,人心惶惶,因?yàn)樗鼈兒芸煲I(yè)了。 今天我們?cè)賮?lái)看排序函數(shù)SORT,看它是如何搶排序功能的飯碗的。 sort 英[s?:t] 美[s?:rt] n.分類,類別; 品質(zhì),本性; 方法; 一群; vt.分類; 整頓,整理; 適合; vt.挑選; 把…分類; 將…排順序; =SORT(數(shù)據(jù)區(qū)域,按第幾列排序,[按升序還是降序],按行還是按列排序) 第三個(gè)參數(shù)為1按升序(默認(rèn)),為-1按降序; 第四參數(shù)為1按列排序,為0按行排序(默認(rèn))。 另外,還有一個(gè)SORTBY函數(shù),它可指定多個(gè)排序關(guān)鍵字。語(yǔ)法: =SORTBY(數(shù)據(jù)區(qū)域,排序區(qū)域1,排序規(guī)則1,排序區(qū)域2,排序規(guī)則2......) 1、按一個(gè)關(guān)鍵字排序 按第5列“金額”降序排列,公式: =SORT(A3:E22,5,-1) 公式: =SORT(B2:E14,1,1,1) 3、按權(quán)重排序 使用SORTBY按權(quán)重的排序公式: 權(quán)重指標(biāo)比較多的話,按上面這樣寫(xiě)比較費(fèi)勁,可以用妹妹頭函數(shù)MMULT將其完善一下: 1、按各辦事處的合計(jì)金額降序排序 如果不用分類匯總來(lái)排序的話,一般是用輔助列來(lái)實(shí)現(xiàn)按某字段合計(jì)金額排序,現(xiàn)在有了SORTBY函數(shù),用它結(jié)合SUMIF輕松搞定,公式: =SORTBY(A3:E22,SUMIF(C3:C22,C3:C22,E3:E22),-1) 2、按各辦事處的合計(jì)金額降序排序,辦事處內(nèi)部再按金額降序 公式: =SORTBY(A3:E22,SUMIF(C3:C22,C3:C22,E3:E22),-1,E3:E22,-1) 3、篩選出各辦事處前二名,并按辦事處名稱升序排列 公式: =SORT(FILTER(A3:E22,COUNTIFS(C3:C22,C3:C22,E3:E22,">="&E3:E22)<3),3,1) 4、篩選出各辦事處前二名,并按辦事處名稱升序,辦事處內(nèi)按金額降序排列 公式: =SORT(FILTER(A3:E22,COUNTIFS(C3:C22,C3:C22,E3:E22,">="&E3:E22)<3),{3,5},{1,-1}) 5、篩選出每個(gè)商品的最新單價(jià),并按時(shí)間升序排列 這是一個(gè)很常見(jiàn)的需求,公式: OFFICE 365還有一些實(shí)用的函數(shù),如UNIQUE、SEQUENCE,這些函數(shù)相對(duì)比較簡(jiǎn)單,就不介紹了。相信要不了多久,這些強(qiáng)大實(shí)用的函數(shù),很快就會(huì)添加到正式版中,不再只是測(cè)試功能。 |
|
來(lái)自: 偷懶的技術(shù) > 《函數(shù)公式》