Funkcija SORTBY

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

Pregledač ne podržava video.

Napomena: Ova funkcija je trenutno dostupna pretplatnicima Microsoft 365 trenutnom kanalu. Ona će biti dostupna Microsoft 365 pretplatnicima na Semi-Annual Enterprise Channel od jula 2020. Više informacija o tome kako se funkcije dostupne Microsoft 365 pretplatnicima potražite u članku Kada dobijam najnovije funkcije za Microsoft 365.

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. 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. 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 ostavite 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 dobijete podršku u Answers zajednici.

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 za presek: @

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×