
Obecný vzorec
=SORT(data,index,order,TRUE)
souhrn
Chcete-li třídit hodnoty podle sloupců, můžete použít funkci TŘÍDĚNÍ. V zobrazeném příkladu jsou data tříděna podle sloupce Skupina. Vzorec v C8 je:
=SORT(C4:L5,2,-1,TRUE)
Výsledkem je rozsah C4: L5 seřazený podle skóre v sestupném pořadí.
Vysvětlení
Funkce SORT třídí rozsah pomocí daného indexu, který se nazývá sort_index. Normálně tento index představuje sloupec ve zdrojových datech.
Funkce SORT však má volitelný argument s názvem "by_col", který umožňuje řazení hodnot uspořádaných do sloupců. Chcete-li seřadit podle sloupce, musí být tento argument nastaven na hodnotu TRUE, což funkci SORT říká, že sort_index představuje řádek.
V tomto případě chceme data seřadit podle Skóre, které se objeví na druhém řádku, takže použijeme sort_index 2. Funkce SORT, která se objeví v C8, je nakonfigurována takto:
=SORT(C4:L5,2,-1,TRUE)
- pole jsou data v rozsahu C4: L5
- sort_index je 2, protože skóre je ve druhém řádku
- sort_order je -1, protože chceme třídit sestupně
- by_col je TRUE, protože data jsou uspořádána do sloupců
Funkce SORT vrací seřazené pole do rozsahu C8: L9. Tento výsledek je dynamický; pokud se změní skóre ve zdrojových datech, výsledky se automaticky aktualizují.
Se SORTBY
K řešení tohoto problému lze také použít funkci SORTBY. U SORTBY je ekvivalentní vzorec:
=SORTBY(C4:L5,C5:L5,-1)