Excel-formel: Sorter etter to kolonner -

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)

Interessante artikler...