Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb Excel 2021 Excel 2021 za Mac Excel za iPad Excel za iPhone uređaj Excel za Android tablete Excel za Android telefone

Funkcija SORTBY sortira sadržaj opsega ili niza na osnovu vrednosti u odgovarajućem opsegu ili nizu.

Pregledač ne podržava video. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.

U ovom primeru sortiramo listu imena osoba po njihovim godinama, u rastućem redosledu.

Koristite SORTBY da biste sortirali opseg. U ovom slučaju, koristili smo =SORTBY(D2:E9,E2:E9) da bismo sortirali listu imena osoba po njihovim godinama, u rastućem redosledu.

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

Argument

Opis

niz

Obavezno

Niz ili opseg za sortiranje

by_array1

Obavezno

Niz ili opseg za sortiranje

[sort_order1]

Opcionalno

Redosled koji će se koristiti za sortiranje. 1 za rastući, -1 za opadajući redosled. Podrazumevana vrednost je rastući.

[by_array2]

Opcionalno

Niz ili opseg za sortiranje

[sort_order2]

Opcionalno

Redosled koji će se koristiti za sortiranje. 1 za rastući, -1 za opadajući redosled. Podrazumevana vrednost je rastući.

Napomene: 

  • Niz možete da posmatrate kao red vrednosti, kolonu vrednosti ili kombinaciju redova i kolona sa vrednostima. U gorenavedenom primeru niz za formulu SORTBY je opseg D2:E9.

  • Funkcija SORTBY daje niz koji se preliva ako je u pitanju krajnji rezultat formule. To znači da Excel dinamički kreira opseg odgovarajuće veličine niza kada pritisnete taster ENTER. Ako se prateći podaci nalaze u Excel tabeli, veličina niza se automatski menja dok dodajete podatke u opseg niza ili ih iz njega uklanjate, ako pritom koristite strukturirane reference. Više detalja potražite u ovom članku o ponašanju prelivenog niza.

  • Excel ima ograničenu podršku za dinamičke nizove između radnih svezaka i taj slučaj je podržan samo kada su obe radne sveske otvorene. Ako zatvorite izvornu radnu svesku, sve povezane dinamičke formule niza daju grešku #REF! error kada ih osvežite.

Primeri

Sortirajte tabelu, po regionu rastućim redosledom, a zatim po godinama svih osoba, po opadajućem redosledu.

Sortirajte tabelu, po regionu rastućim redosledom, a zatim po godinama svih osoba, po opadajućem redosledu.

Koristite SORTBY uz funkciju RANDARRAY i COUNTA da biste nasumično poređali listu vrednosti. U ovom slučaju, E2 # upućuje na dinamički opseg niza koji počinje u ćeliji E2, kao da je popunjena pomoću =SEQUENCE(10). Znak # se naziva operator prelivenog opsega.

Koristite SORTBY uz funkcije RANDARRAY i COUNTA. U ovom slučaju, E2 # upućuje na ceo opseg koji počinje u ćeliji E2, kao da je popunjena pomoću = SEQUENCE(10). Znak # se naziva operator prelivenog opsega.

Koristite SORTBY da biste sortirali tabelu sa vrednostima temperature i padavina po visokim temperaturama.

Koristite SORTBY da biste sortirali tabelu sa vrednostima temperature i padavina po visokim temperaturama.

Uslovi greške

  • By_array argumenti moraju biti jedan red visoki ili jednu kolonu visoki.

  • Svi argumenti moraju biti iste veličine.

  • Ako argument redosleda sortiranja nije -1 ili 1, formula daje #VALUE! grešku. Ako izo promenite argument redosleda sortiranja, Excel će podrazumevano biti rastući redosled.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.

Takođe pogledajte

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija UNIQUE

#SPILL! greške u programu Excel

Dinamički nizovi i ponašanje prelivenog niza

Implicitni operator preseka: @

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.