Funkcija SORTBY

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel za iPad Excel za iPhone Excel za tablete s Androidom Excel za Android telefone

Funkcija SORTBY sortira sadržaj raspona ili polja na temelju vrijednosti u odgovarajućem rasponu ili polju.

U ovom primjeru uzlaznim redoslijedom sortiramo popis imena osoba na temelju njihove starosti.

Upotreba funkcije SORTBY za sortiranje raspona. U ovom smo slučaju koristili =SORTBY(D2:E9,E2:E9) da bismo uzlazno sortirali popis imena osoba po njihovoj starosti.

Sintaksa

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

Argument Opis
polje
Obavezno
Polje ili raspon za sortiranje
na_temelju_polja1
Obavezno
Polje ili raspon na temelju kojeg se provodi sortiranje
[redoslijed_sortiranja1]
Neobavezno
Redoslijed koji će se primijeniti prilikom sortiranja. 1 za uzlazno, -1 za silazno. Zadana je vrijednost uzlazno.
[na_temelju_polja2]
Neobavezno
Polje ili raspon na temelju kojeg se provodi sortiranje
[redoslijed_sortiranja2]
Neobavezno
Redoslijed koji će se primijeniti prilikom sortiranja. 1 za uzlazno, -1 za silazno. Zadana je vrijednost uzlazno.

Napomena

  • Polje si možete predočiti kao redak vrijednosti, stupac vrijednosti ili kombinaciju redaka i stupaca vrijednosti. U prethodnom se primjeru polje za našu formulu SORTBY sastoji od raspona D2:E9.
  • Funkcija SORTBY vratit će polje koje će se prelijevati ako je ono konačan rezultat formule. To znači da će Excel dinamički stvoriti odgovarajuće velik raspon polja kada pritisnete ENTER. Ako se podaci nalaze u tablici programa Excel, veličina polja automatski će se promijeniti kada dodate ili uklonite podatke iz raspona polja ako koristite strukturirane reference. Dodatne informacije potražite u ovom članku o prelijevanju polja.
  • Excel ograničeno podržava dinamička polja između radnih knjiga i taj je scenarij podržan samo kad su otvorene obje radne knjige. Ako zatvorite izvorišnu radnu knjigu, sve povezane formule dinamičkih polja prilikom osvježavanja vratit će pogrešku #REF! .

Primjeri

Sortiranje tablice uzlaznim redoslijedom po regiji, a zatim silaznim redoslijedom po dobi svake osobe.

Sortiranje tablice uzlaznim redoslijedom po regiji, a zatim silaznim redoslijedom po dobi svake osobe.

Upotreba funkcije SORTBY s funkcijama RANDARRAY i COUNTA za nasumično sortiranje popisa vrijednosti. U ovom slučaju E2 # referencira dinamički raspon polja s početkom u ćeliji E2, koji je popunjen primjenom formule =SEQUENCE(10). Znak # naziva se operatorom prelivenog raspona.

Upotreba funkcije SORTBY s funkcijama RANDARRAY i COUNTA. U ovom slučaju E2 # referencira cijeli raspon s početkom u ćeliji E2, koji je popunjen primjenom formule =SEQUENCE(10). Znak # naziva se operatorom prelivenog raspona.

Upotreba funkcije SORTBY za sortiranje tablice temperatura i količine padalina po visini temperature.

Upotreba funkcije SORTBY za sortiranje tablice temperatura i količine padalina po visini temperature.

Uvjeti koji mogu uzrokovati pogrešku

  • Argumenti na_temelju_polja moraju imati visinu od jednog retka ili širinu od jednog stupca.
  • Svi argumenti moraju biti iste veličine.
  • Ako argument redoslijeda sortiranja nije -1 ili 1, formula će rezultirati pogreškom #VALUE! . Ako izostavite argument redoslijeda sortiranja, Excel će po zadanom koristiti uzlazni redoslijed.

Je li vam potrebna dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.