SORTBY (funkcia)

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

Urobte veľký dojem pomocou oznamov

Poznámka: Táto funkcia je momentálne k dispozícii pre Microsoft 365 predplatiteľov v aktuálnom kanáli. Bude k dispozícii pre Microsoft 365 predplatiteľov v semi-ročného podnikového kanála od júla 2020. Ďalšie informácie o tom, ako sú funkcie na Microsoft 365 predplatiteľov, nájdete v téme Kedy získam najnovšie funkcie pre Microsoft 365.

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 zostupne. Predvolená hodnota je vzostupne.

[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 zostupne. Predvolená hodnota je vzostupne.

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 poradie zoradenia nie je-1 alebo 1, vzorec bude mať za následok #VALUE. Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!. Ak vynecháte argument poradie zoradenia, Excel bude predvolený pre vzostupné poradie.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

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

Implicitný operátor prieniku: @

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×