
Splošna formula
=SORTBY(data,col1,order,col2,order)
Povzetek
Za razvrščanje po dveh stolpcih lahko uporabite funkcijo SORTBY. V prikazanem primeru so podatki najprej razvrščeni po stolpcu Skupina v naraščajočem vrstnem redu, nato po stolpcu Rezultat v padajočem vrstnem redu. Formula v F5 je:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Rezultat so podatki, razvrščeni po skupinah, nato po rezultatih, pri čemer se najprej prikažejo najvišji rezultati.
Pojasnilo
V prikazanem primeru želimo podatke v B5: D14 razvrstiti najprej po skupinah v padajočem vrstnem redu. Tu je potrebna konfiguracija:
- matrika = B5: D14
- by_array1 = D5: D14
- vrstni_razred1 = 1
Spodnja formula bo podatke razvrstila po skupini AZ:
=SORTBY(B5:D14,D5:D14,1) // sort by group only
Če želimo formulo razširiti na naslednjo razvrstitev po rezultatu, moramo v padajočem vrstnem redu dodati:
- by_array2 = C5: C14
- vrstni_razred_2 = -1
Z navedenimi argumenti je celotna formula:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Naraščajoče in Padajoče
Podatki so privzeto razvrščeni v naraščajočem vrstnem redu (AZ). To vedenje nadzirajo argumenti sort_order. Vrstni red_razvrščanja lahko nastavite na 1 (naraščajoče) ali -1 (padajoče). Spodnja formula je enaka zgornji, le da razvršča rezultate v naraščajočem vrstnem redu:
=SORTBY(B5:D14,D5:D14,1,C5:C14,1)