Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2021 Excel 2021 pre Mac Excel pre iPad Excel pre iPhone Excel pre tablety so systémom Android Excel pre telefóny so systémom Android

Funkcia SORTBY zoradí obsah rozsahu alebo poľa na základe hodnôt v zodpovedajúcom rozsahu alebo poli.

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

V tomto príklade zoraďujeme zoznam mien ľudí podľa veku vo vzostupnom poradí.

Zoradenie rozsahu pomocou funkcie SORTBY. V tomto prípade sme použili vzorec =SORTBY(D2:E9;E2:E9) na vzostupné zoradenie zoznamu mien ľudí podľa veku.

=SORTBY(pole; by_array1; [sort_order1]; [by_array2; sort_order2],...) 

Argument

Popis

pole

Povinný

Pole alebo rozsah, ktorý chcete zoradiť

podľa_poľa1

Povinný

Pole alebo rozsah, v ktorom sa majú nachádzať zoradené hodnoty

[spôsob_zoradenia1]

Voliteľné

Poradie, ktoré sa má použiť pri zoradení. 1 pre vzostupne, -1 pre zostupné. Predvolená hodnota je vzostupná.

[by_array2]

Voliteľné

Pole alebo rozsah, v ktorom sa majú nachádzať zoradené hodnoty

[sort_order2]

Voliteľné

Poradie, ktoré sa má použiť pri zoradení. 1 pre vzostupne, -1 pre zostupné. Predvolená hodnota je vzostupná.

Poznámky: 

  • Pole môže byť riadok hodnôt, stĺpec hodnôt alebo kombinácia riadkov a stĺpcov hodnôt. V príklade vyššie je pole pre vzorec s funkciou SORTBY rozsah D2:E9.

  • Funkcia SORTBY vráti pole, ktorého hodnoty budú presahovať, ak pôjde o finálny výsledok vzorca. To znamená, že po stlačení klávesu ENTER Excel dynamicky vytvorí rozsah polí s vhodnou veľkosťou. Ak máte potrebné údaje v excelovej tabuľke a použijete štruktúrované odkazy, veľkosť poľa sa bude počas pridávania alebo odstraňovania údajov z rozsahu polí automaticky prispôsobovať. Ďalšie podrobnosti nájdete v článku o správaní polí s presahujúcimi údajmi.

  • Excel obmedzil podporu pre dynamické polia medzi zošitmi a tento scenár je podporovaný, len keď sú otvorené oba zošity. Ak zatvoríte zdrojový zošit, všetky vzorce prepojených dynamických polí pri obnovení vrátia chybu #ODKAZ! .

Príklady

Zoradenie tabuľky podľa oblasti vo vzostupnom poradí a následné zostupné zoradenie jednotlivých osôb podľa veku.

Zoraďte si tabuľku podľa oblasti vo vzostupnom poradí a potom podľa veku jednotlivých osôb v zostupnom poradí.

Použitím funkcie SORTBY spolu s funkciami RANDARRAY a COUNTA môžete náhodné zoradiť zoznam hodnôt. V tomto prípade odkazuje E2# na rozsah dynamického poľa začínajúci sa v bunke E2, keďže bol tento rozsah vyplnený pomocou vzorca =SEQUENCE(10). Znak # sa nazýva operátor rozsahu presahu.

Použitie funkcie SORTBY spolu s funkciami RANDARRAY a COUNTA. V tomto prípade odkazuje E2# na celý rozsah začínajúci sa v bunke E2, keďže bol tento rozsah vyplnený pomocou vzorca =SEQUENCE(10). Znak # sa nazýva operátor rozsahu presahu.

Zoradenie tabuľky s hodnotami teplôt a zrážok podľa vysokých teplôt pomocou funkcie SORTBY.

Zoradenie tabuľky s hodnotami teplôt a zrážok podľa vysokých teplôt pomocou funkcie SORTBY.

Podmienky, ktoré musia byť splnené

  • Argumenty podľa_poľa musia spĺňať výšku jedného riadka alebo šírku jedného stĺpca.

  • Všetky argumenty musia mať rovnakú veľkosť.

  • Ak argument spôsobu zoradenia nie je -1 alebo 1, výsledkom vzorca bude #VALUE! Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!. Ak argument spôsobu zoradenia opustíte, Excel predvolene nastaví vzostupné poradie.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

FILTER (funkcia)

RANDARRAY (funkcia)

SEQUENCE (funkcia)

SORT (funkcia)

UNIQUE (funkcia)

Chyba #PRESAHOVANIE! v Exceli

Dynamické polia a správanie polí s presahujúcimi údajmi

Operátor implicitného prieniku: @

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.