
Generisk formel
=SORT(data,index,order,TRUE)
Resumé
For at sortere værdier efter kolonner kan du bruge SORT-funktionen. I det viste eksempel sorteres data efter gruppekolonnen. Formlen i C8 er:
=SORT(C4:L5,2,-1,TRUE)
Resultatet er området C4: L5 sorteret efter score i faldende rækkefølge.
Forklaring
SORT-funktionen sorterer et område ved hjælp af et givet indeks, kaldet sort_index. Normalt repræsenterer dette indeks en kolonne i kildedataene.
SORT-funktionen har dog et valgfrit argument kaldet "by_col", som tillader sortering af værdier organiseret i kolonner. For at sortere efter kolonne skal dette argument indstilles til SAND, som fortæller SORT-funktionen, at sort_index repræsenterer en række.
I dette tilfælde ønsker vi at sortere dataene efter Score, der vises i anden række, så vi bruger en sort_index på 2. SORT-funktionen, der vises i C8, er konfigureret således:
=SORT(C4:L5,2,-1,TRUE)
- array er dataene i området C4: L5
- sort_index er 2, da score er i anden række
- sort_order er -1, da vi vil sortere i faldende rækkefølge
- by_col er SAND, da data er organiseret i kolonner
SORT-funktionen returnerer det sorterede array i området C8: L9. Dette resultat er dynamisk; hvis nogen score i kildedataene ændres, opdateres resultaterne automatisk.
Med SORTBY
SORTBY-funktionen kan også bruges til at løse dette problem. Med SORTBY er den tilsvarende formel:
=SORTBY(C4:L5,C5:L5,-1)