SORTBY (funkce)

Funkce SORTBY slouží k seřazení obsahu oblasti nebo matice na základě hodnot v odpovídající oblasti nebo matici.

Váš prohlížeč nepodporuje video. Nainstalujte si Microsoft Silverlight, Adobe Flash Player nebo Internet Explorer 9.

Poznámka: 24. září 2018: Funkce SORTBY je jednou z několika beta funkcí a v současné době je dostupná jenom pro část účastníků programu Office Insider. Tyto funkce budeme v několika nejbližších měsících dál optimalizovat. Až budou připravené, uvolníme je pro všechny účastníky programu Office Insider a pro předplatitele Office 365.

V tomto příkladu seřadíme seznam jmen lidí podle jejich věku ve vzestupném pořadí.

Použijte funkci SORTBY k seřazení oblasti. V tomto případě jsme použili =SORTBY(D2:E9;E2:E9), abychom seřadili jména lidí podle jejich věku ve vzestupném pořadí.

=SORTBY(matice; podle_matice1; [pořadí_řazení1]; [[podle_matice2]; [pořadí_řazení2]];…) 

Argument

Popis

matice

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 řazení vzestupně, -1 pro řazení sestupně

[podle_matice2]

Nepovinný

Matice nebo oblast, podle které se hodnoty budou řadit

[pořadí_řazení2]

Nepovinný

Pořadí řazení. 1 pro řazení vzestupně, -1 pro řazení sestupně

Poznámky: 

  • 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 chybu #REF!. Pokud zdrojový sešit zavřete, vrátí všechny propojené dynamické maticové vzorce po aktualizaci chybu #REF!.

Příklady

Seřaďte tabulku podle oblasti vzestupně a potom podle věku každé osoby sestupně.

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 s funkcí RANDARRAY a POČET2. V tomto případě E2# odkazuje na celou oblast 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.

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!.

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení ve fóru Excel User Voice.

Viz také

Funkce FILTER

Funkce RANDARRAY

Funkce SEQUENCE

Funkce SINGLE

Funkce SORT

Funkce UNIQUE

Chyby #PRESAH! v Excelu

Dynamické matice a chování přesahujících matic

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×