
Splošna formula
=SORT(data,index,order,TRUE)
Povzetek
Za razvrščanje vrednosti po stolpcih lahko uporabite funkcijo SORT. V prikazanem primeru so podatki razvrščeni po stolpcu Skupina. Formula v C8 je:
=SORT(C4:L5,2,-1,TRUE)
Rezultat je obseg C4: L5, razvrščen po rezultatih v padajočem vrstnem redu.
Pojasnilo
Funkcija SORT razvrsti obseg z danim indeksom, imenovanim sort_index. Ta indeks običajno predstavlja stolpec v izvornih podatkih.
Vendar ima funkcija SORT neobvezen argument, imenovan "by_col", ki omogoča razvrščanje vrednosti, organizirane v stolpce. Za razvrščanje po stolpcu mora biti ta argument nastavljen na TRUE, kar funkciji SORT sporoča, da sort_index predstavlja vrstico.
V tem primeru želimo podatke razvrstiti po oceni, ki se prikaže v drugi vrstici, zato uporabimo sort_index 2. Funkcija SORT, ki se pojavi v C8, je konfigurirana tako:
=SORT(C4:L5,2,-1,TRUE)
- matrika so podatki v območju C4: L5
- sort_index je 2, saj je rezultat v drugi vrstici
- sort_order je -1, saj želimo sortirati v padajočem vrstnem redu
- by_col je TRUE, saj so podatki organizirani v stolpce
Funkcija SORT vrne razvrščeno polje v obseg C8: L9. Ta rezultat je dinamičen; če se kateri koli rezultat v izvornih podatkih spremeni, se bodo rezultati samodejno posodobili.
S SORTBY
Za rešitev te težave lahko uporabite tudi funkcijo SORTBY. Pri SORTBY je enakovredna formula:
=SORTBY(C4:L5,C5:L5,-1)