Ovaj tjedan na konferenciji Ignite u Orlandu na Floridi Microsoft je predstavio seriju novih, lakših formula niza u Excelu. Ovim novim formulama polagat ću svaki dan ovaj tjedan, ali ako želite pročitati naprijed:
- Ponedjeljak je obuhvatio novu = A2: A20 formulu, pogrešku SPILL i novu SINGLE funkciju koja je potrebna umjesto implicitnog presijecanja
- Danas ćemo pokriti SORT i SORTBY
- Srijeda će pokrivati FILTER
- Četvrtak će pokrivati JEDINSTVENU
- Petak će obuhvaćati funkcije SEQUENCE i RANDARRAY
Razvrstavanje s formulom u Excelu prije je zahtijevalo suludu kombinaciju formula. Pogledajte ove podatke koji će se koristiti u ovom članku.

Da biste ovo sortirali s formulom prije ovog tjedna, samo biste trebali nokautirati RANK, COUNTIF, MATCH, INDEX i INDEX. Nakon što završite ovaj set formula, bit ćete spremni za drijemanje.

Joe McDaid i njegov tim donijeli su nam SORT i SORTBY.
Krenimo od SORT. Evo sintakse=SORT(Array, (Sort Index), (Sort Order), (By Column))

Recimo da želite sortirati A3: C16 prema polju Score. Rezultat je treći stupac u nizu, tako da će vaš indeks sortiranja biti 3.
Izbori za poredak sortiranja su 1 za rastući ili -1 za silazni. Ne žalim se, ali pomoću ove funkcije nikada neće biti podrške za Poredaj po boji, Poredaj po formuli ili Poredaj po prilagođenom popisu.

Četvrti argument rijetko će se koristiti. U dijaloškom okviru Sortiranje moguće je sortirati prema stupcu umjesto prema redovima. 99,9% ljudi sortira po redovima. Ako trebate sortirati prema stupcu, u zadnjem argumentu navedite True. Ovaj je argument neobavezan i prema zadanim je postavkama vrijednost False.

Evo rezultata formule. Zahvaljujući novom kalcinskom motoru, formula se prelijeva u susjedne stanice. Jedna formula u O2 daje ovo rješenje.
Nije potrebno pritisnuti Ctrl + Shift + Enter
Što ako trebate sortiranje na dvije razine? Poredati po stupcu 2 uzlazno i stupcu 3 silazno? Navedite konstantu niza za 2. i 3. argument:=SORT(A2:C17,(2;3),(1;-1))

Funkcija SORTBY omogućuje sortiranje po nečemu što nije u rezultatima
Sintaksa funkcije SORTBY je =SORTBY(array, by_array1, sort_order1,)

Vraćajući se izvornim podacima. Recimo da želite sortirati po timu, a zatim rezultat, ali prikazati samo imena. Možete koristiti SORTBY kao što je ovdje prikazano.

Slučajno testiranje lijekova i slučajno bez ponavljanja
Teški scenariji poput slučajnog testiranja na lijekove i slučajnog rada bez ponavljanja postaju umno omamljujuće jednostavni kada kombinirate SORT i RANDARRAY.
Na donjoj slici želite nasumično poredati 13 imena bez ponavljanja. Koristite =SORTBY(A4:A16,RANDARRAY(13))
. Pročitajte više o RANDARRAY-u u petak.

Je li Ctrl + Shift + Enter potpuno mrtav? Ne. Još uvijek ima koristi od toga. Recimo da ste željeli samo prva 3 rezultata iz funkcije SORT. Možete odabrati tri ćelije, upisati funkciju SORT i slijediti je s Ctrl + Shift + Enter. To će spriječiti prelijevanje rezultata izvan granica izvorne formule.

Gledaj video
Preuzmite datoteku Excel
Da biste preuzeli excel datoteku: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Excel misao dana
Pitao sam svoje prijatelje Excel Master za savjet o Excelu. Današnja misao za razmišljanje:
"nije potreban miš kada se koristi excel."
Derek Fraley