Excel vzorec: Řazení hodnot podle sloupců -

Obsah

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)

Zajímavé články...