Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel pro iPad Excel pro iPhone Excel pro tablety s Androidem Excel pro telefony s Androidem

Funkce SORT se používá k seřazení obsahu oblasti nebo pole (matice). 

V tomto příkladu jsme seřadili oblasti, prodejce a produkty jednotlivě pomocí funkce =SORT(A2:A17), kterou jsme zkopírovali do buněk F2, H2 a J2.

Seřaďte oblasti dat pomocí funkce SORT. Tady jsme pomocí funkce =SORT(A2:A17) seřadili oblasti a pak jsme zkopírováním této funkce do buněk H2 až J2 seřadili jména prodejců a produkty.

Funkce SORT vrací seřazené pole prvků. Výsledná matice má stejný tvar jako zadaný argument matice. 

=SORT(matice;[index_řazení];[pořadí_řazení];[podle_sloupce])

Argument

Popis

matice

Povinný

Oblast nebo matice, které se mají seřadit

[index_řazení]

Nepovinný 

Číslo určující řádek nebo sloupec, podle kterého se mají hodnoty seřadit

[pořadí_řazení]

Nepovinný

Číslo určující požadované pořadí řazení; 1 pro vzestupné řazení (výchozí); -1 pro sestupné řazení

[podle_sloupce]

Nepovinný

Logická hodnota určující požadovaný směr řazení; NEPRAVDA znamená řazení podle řádku (výchozí), PRAVDA znamená řazení podle sloupce

  • Pokud argument index_řazení není zadaný, použije se řádek 1 nebo sloupec 1. Pokud argument pořadí_řazení není zadaný, použije se vzestupné řazení. Ve výchozím nastavení bude Excel řadit podle řádku. Podle sloupce bude řadit jenom v případě, že argument podle_sloupce je PRAVDA. Pokud argument podle_sloupce je NEPRAVDA nebo chybí, bude Excel řadit podle řádku.

  • Funkce SORT se používá k seřazení dat v poli. Když chcete seřadit data v mřížce, je vhodnější použít funkci SORTBY, protože je flexibilnější. Funkce SORTBY respektuje přidání nebo odstranění sloupce, protože odkazuje na oblast, zatímco funkce SORT odkazuje na index sloupce.

  • Matici si lze představit jako řádek obsahující hodnoty, sloupec obsahující hodnoty nebo kombinaci řádků a sloupců obsahujících hodnoty. Zdrojovým polem pro vzorec funkce SORT ve výše uvedeném příkladu je oblast A5:D20.

  • Funkce SORT vrátí pole, 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!. (Po aktualizaci)

Příklady

Seřaďte oblast hodnot v sestupném pořadí.

Seřaďte oblast hodnot v sestupném pořadí.

Společným použitím funkcí SORT a FILTER seřaďte oblast ve vzestupném pořadí a omezte ji na hodnoty vyšší než 5000.

Společným použitím funkcí SORT a FILTER seřaďte oblast ve vzestupném pořadí a omezte ji na hodnoty vyšší než 5000.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.

Viz také

Funkce FILTER

Funkce RANDARRAY

Funkce SEQUENCE

Funkce SORTBY

Funkce UNIQUE

#PŘESAH! v Excelu

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

Operátor implicitního průsečíku: @

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.