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.