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.
=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. Zadano je 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. Zadano je uzlazno. |
Napomene:
-
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 promatrani podaci nalaze u tablici programa Excel, veličina polja automatski će se promijeniti kada dodate ili uklonite podatke iz raspona polja pod uvjetom da 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 vratit će #REF! error kada se osvježe.
Primjeri
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 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 prema zadanim postavkama koristiti uzlazni redoslijed.
Treba li vam dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
Pogreške #SPILL! u programu Excel