Tento tutoriál ukazuje, jak používat Funkce SORT v aplikaci Excel seřadit seznam hodnot.
Přehled funkcí SORT
Funkce SORT slouží k třídění hodnot v rozsahu nebo poli. Lze jej použít k uspořádání hodnot vzestupně nebo sestupně.
Chcete -li použít funkci pracovního listu SORT Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Funkce SORT Syntaxe a vstupy:
= SORT (pole, [sort_index], [sort_order], [by_col])
pole - Rozsah nebo pole k řazení.
[sort_index] (volitelný) - Sloupcový index, který se má použít pro třídění. Pokud je vynechán, bude mít výchozí hodnotu 1.
[order_order] (volitelný) - Použijte 1 řadit vzestupně a -1 pro sestupné pořadí. Pokud je vynechán, bude mít výchozí hodnotu 1, tj. Vzestupně.
[by_col] (volitelný) - Použijte SKUTEČNÝ seřadit podle sloupců a NEPRAVDIVÉ seřadit podle řádku. Pokud je vynechán, bude výchozí FALSE, tj. Seřadit podle řádku.
Seřadit hodnoty vzestupně nebo sestupně
Řadu hodnot můžeme řadit buď vzestupně, nebo sestupně. Za tímto účelem manipulujeme s argumentem [sort_order] ve funkci SORT.
Seřadit náš seznam zaměstnanců v A2: A7 v vzestupně zadáme následující vzorec v D2.
= TŘÍDIT (A2: A7)
Všimněte si, že ve výše uvedeném příkladu jsme vynechali argument [sort_order], protože není nutné nastavovat jeho hodnotu, pokud chcete rozsah řadit vzestupně.
V níže uvedeném příkladu jsme nastavili hodnotu argumentu [sort_order] na -1, abychom mohli řadit naše pole sestupné pořadí. Do zadáme následující vzorec D2:
= TŘÍDIT (A2: A7,, -1)
Všimněte si, že třetí argument [sort_order] v našem vzorci je nastaven na -1. Při nastavení na 1 vrátí seznam ve vzestupném pořadí.
Seřadit hodnoty podle jiného sloupce
Pomocí funkce SORT můžete také seřadit sloupec v poli podle hodnot v jiném sloupci ve stejném poli. Chtěli bychom například třídit náš seznam zaměstnanců A2: A7 podle oddělení, ve kterých pracují B2: B7. K tomu zadáme do vzorce následující vzorec E2:
= SEŘADIT (A2: B7,2)
Všimnete si toho druhého argumentu [sort_index] je nastavena na 2. To znamená, že používáme druhý sloupec k řazení pořadí výstupu funkce.
Tento příklad lze také vyřešit pomocí funkce SORTBY, která úzce souvisí s funkcí SORT, pokud jde o případ použití a funkce.
Seřadit hodnoty podle více sloupců
V předchozí části jsme viděli, jak třídit hodnoty v jednom sloupci podle hodnot v jiném sloupci. Pomocí funkce SORT můžete jít o krok dále a výsledek seřadit podle jiného sloupce.
Představte si scénář, ve kterém chceme třídit náš seznam zaměstnanců A2: A7 podle oddělení, do kterého patří B2: B7 načež chceme názvy seřadit abecedně v rámci každého oddělení. K tomu zadáme do vzorce následující vzorec E2:
= SEŘADIT (A2: B7, {2,1}, {1,1})
K dosažení tohoto cíle používáme konstantní pole {2,1} a {1,1}.
[sort_index] = {2,1}
Fragment výše znamená, že data nejprve seřadíme podle druhého sloupce, tj. Sloupce oddělení a poté podle prvního sloupce, tj. Sloupce zaměstnance.
[sort_order] = {1,1}
Fragment výše znamená, že řadíme druhý i první sloupec ve vzestupném pořadí.
Použijte s jinými vzorci dynamického pole
Funkci SORT lze použít společně s dalšími vzorci Dynamic Array, jako jsou UNIQUE a FILTER, pro další funkce.
S funkcí UNIQUE
Rádi bychom například seřadili seznam unikátních zaměstnanců v naší společnosti, abychom do toho zadali následující vzorec D2:
= TŘÍDIT (JEDINEČNÉ (A2: A7))
S funkcí FILTER
Například, rádi bychom vrátili seznam ovoce, jehož prodejní množství dosáhlo nebo překročilo náš cíl D2, k tomu zadáme následující vzorec v F2:
= TŘÍDIT (FILTR (A2: B17, B2: B17> = D2), 2, -1)
Problémy
#ROZLÍT!
K této chybě dochází, když je v oblasti rozlití hodnota, tj. Rozsah, do kterého funkce SORT umístí své výsledky.
Chcete -li tuto chybu opravit, vymažte rozsah, který aplikace Excel zdůrazňuje.
Tipy a triky pro třídění funkcí
- The [order_order] může být pouze 1 (vzestupně) nebo -1 (sestupně), pokud pro tento argument není uvedena žádná hodnota, funkce SORT je ve výchozím nastavení tříděna vzestupně.
- Zajistěte, aby buňky pod vstupní buňkou byly prázdné, abyste se vyhnuli chybě při rozlití. Další informace o chybě při rozlití najdete „zde“ - přidat odkaz na „Úvod do vzorců dynamického pole“
- Funkci SORT lze použít s jinými funkcemi dynamického pole, jako jsou FILTER a UNIQUE, k vytvoření univerzálnějších vzorců.
TŘÍDĚTE v Tabulkách Google
Funkce SORT funguje v Tabulkách Google úplně stejně jako v Excelu: