
Všeobecný vzorec
=SORT(data,index,order,TRUE)
Zhrnutie
Na zoradenie hodnôt podľa stĺpcov môžete použiť funkciu Triedenie. V zobrazenom príklade sú údaje zoradené podľa stĺpca Skupina. Vzorec v C8 je:
=SORT(C4:L5,2,-1,TRUE)
Výsledkom je rozsah C4: L5 zoradený podľa skóre v zostupnom poradí.
Vysvetlenie
Funkcia SORT triedi rozsah pomocou daného indexu, ktorý sa nazýva sort_index. Tento index zvyčajne predstavuje stĺpec v zdrojových údajoch.
Funkcia SORT má však voliteľný argument s názvom „by_col“, ktorý umožňuje triedenie hodnôt usporiadaných do stĺpcov. Ak chcete triediť podľa stĺpca, musí byť tento argument nastavený na hodnotu TRUE, ktorá funkcii SORT hovorí, že sort_index predstavuje riadok.
V tomto prípade chceme dáta zoradiť podľa skóre, ktoré sa objaví v druhom riadku, takže použijeme sort_index 2. Funkcia SORT, ktorá sa objaví v C8, je nakonfigurovaná takto:
=SORT(C4:L5,2,-1,TRUE)
- pole sú údaje v rozsahu C4: L5
- sort_index je 2, pretože skóre je v druhom riadku
- sort_order je -1, pretože chceme triediť zostupne
- by_col je TRUE, pretože údaje sú usporiadané do stĺpcov
Funkcia SORT vráti zoradené pole do rozsahu C8: L9. Tento výsledok je dynamický; ak sa nejaké skóre v zdrojových údajoch zmení, výsledky sa automaticky aktualizujú.
So spoločnosťou SORTBY
Na vyriešenie tohto problému je možné použiť aj funkciu SORTBY. V prípade SORTBY je ekvivalentný vzorec:
=SORTBY(C4:L5,C5:L5,-1)