Excel-formel: Sorter efter to kolonner -

Generisk formel

=SORTBY(data,col1,order,col2,order)

Resumé

For at sortere efter to kolonner kan du bruge SORTBY-funktionen. I det viste eksempel sorteres data først efter gruppekolonnen i stigende rækkefølge og derefter efter kolonnen Score i faldende rækkefølge. Formlen i F5 er:

=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)

Resultatet er data sorteret efter gruppe, derefter efter score, hvor højeste score vises først.

Forklaring

I det viste eksempel ønsker vi at sortere data i B5: D14 først efter gruppe i faldende rækkefølge. Her er den nødvendige konfiguration:

  • array = B5: D14
  • af_array1 = D5: D14
  • sort_order1 = 1

Formlen nedenfor sorterer data efter gruppe AZ:

=SORTBY(B5:D14,D5:D14,1) // sort by group only

For at udvide formlen til at sortere næste efter score i faldende rækkefølge skal vi tilføje:

  • af_array2 = C5: C14
  • sort_order2 = -1

Med disse argumenter tilføjet er den komplette formel:

=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)

Stigende kontra faldende

Data er som standard sorteret i stigende rækkefølge (AZ). Denne adfærd styres af sort_order-argumenterne. Sort_order kan indstilles til 1 (stigende) eller -1 (faldende). Formlen nedenfor er den samme som ovenfor, bortset fra at den sorterer scores i stigende rækkefølge:

=SORTBY(B5:D14,D5:D14,1,C5:C14,1)

Interessante artikler...