Funkce SORTBY slouží k seřazení obsahu oblasti nebo matice na základě hodnot v odpovídající oblasti nebo matici.
V tomto příkladu seřadíme seznam jmen lidí podle jejich věku ve vzestupném pořadí.
Syntaxe
=SORTBY(matice, by_array1, [sort_order1], [by_array2, sort_order2],...)
| Argument | Popis |
|---|---|
|
pole Povinný |
Matice nebo oblast, která se bude řadit |
|
podle_matice1 Povinný |
Matice nebo oblast, podle které se hodnoty budou řadit |
|
[pořadí_řazení1] Nepovinný |
Pořadí řazení. 1 pro vzestupné, -1 pro sestupné. Výchozí hodnota je vzestupná. |
|
[podle_matice2] Nepovinný |
Matice nebo oblast, podle které se hodnoty budou řadit |
|
[pořadí_řazení2] Nepovinný |
Pořadí řazení. 1 pro vzestupné, -1 pro sestupné. Výchozí hodnota je vzestupná. |
Poznámka
- Matici si lze představit jako řádek obsahující hodnoty, sloupec obsahující hodnoty nebo kombinaci řádků a sloupců obsahujících hodnoty. Matice pro vzorec funkce SORTBY ve výše uvedeném příkladu je oblast D2:E9.
- Funkce SORTBY vrátí matici, která bude mít přesah, pokud půjde o konečný výsledek vzorce. To znamená, že po stisknutí klávesy ENTER Excel dynamicky vytvoří oblast matici odpovídající velikosti. Pokud jsou podpůrná data v excelové tabulce a používáte strukturované odkazy, po přidání dat do oblasti matice nebo odebrání dat z oblasti matice se velikost matice automaticky změní. Další informace najdete v tomto článku o chování přesahujících matic.
- Excel má omezenou podporu pro dynamické matice mezi sešity. Pokud zdrojový sešit zavřete, vrátí všechny propojené dynamické maticové vzorce při aktualizaci chybu #REF! .
Příklady
Seřaďte tabulku podle oblasti vzestupně a potom podle věku každé osoby sestupně.
Použijte funkci SORTBY s funkcí RANDARRAY a POČET2 k náhodnému přeskupení seznamu hodnot. V tomto případě E2# odkazuje na celou oblast dynamické matice začínající v buňce E2, která byla vyplněna pomocí funkce =SEQUENCE(10). Znak # se nazývá operátor pro oblast přesahujících dat.
Použijte funkci SORTBY k seřazení tabulky teplot a hodnot dešťových srážek podle vysoké teploty.
Chybové podmínky
- Argumenty podle_matice musí mít výšku jednoho řádku nebo šířku jednoho sloupce.
- Všechny argumenty musí mít stejnou velikost.
- Pokud argument pořadí řazení není -1 ani 1, vzorec vrátí chybu #HODNOTA!. . Pokud argument pořadí řazení vynecháte, použije Excel ve výchozím nastavení vzestupné pořadí.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.