
Generisk formel
=SORTBY(data,col1,order,col2,order)
Sammendrag
For å sortere etter to kolonner, kan du bruke SORTBY-funksjonen. I eksemplet som vises, blir data først sortert etter gruppekolonnen i stigende rekkefølge, deretter av poengkolonnen i fallende rekkefølge. Formelen i F5 er:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Resultatet er data sortert etter gruppe, deretter etter poengsum, med høyest poengsum som vises først.
Forklaring
I eksemplet som vises, ønsker vi å sortere data i B5: D14 først etter gruppe i synkende rekkefølge. Her er konfigurasjonen som trengs:
- matrise = B5: D14
- av_array1 = D5: D14
- sort_order1 = 1
Formelen nedenfor vil sortere data etter gruppe AZ:
=SORTBY(B5:D14,D5:D14,1) // sort by group only
For å utvide formelen til å sortere neste etter poengsum, i synkende rekkefølge, må vi legge til:
- av_array2 = C5: C14
- sort_order2 = -1
Med disse argumentene lagt til, er den komplette formelen:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Stigende kontra synkende
Data er sortert i stigende rekkefølge (AZ) som standard. Denne oppførselen styres av sort_order-argumentene. Sort_order kan settes til 1 (stigende) eller -1 (synkende). Formelen nedenfor er den samme som ovenfor, bortsett fra at den sorterer poeng i stigende rekkefølge:
=SORTBY(B5:D14,D5:D14,1,C5:C14,1)