Excel formula: Razvrsti po dveh stolpcih

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)

Zanimive Članki...