Download eksemplet på projektmappe
Denne vejledning viser, hvordan du dynamisk sorterer flere kolonner i Excel og Google Sheets.
Dynamisk sortering med SORTBY -funktion
SORTBY -funktionen producerer et dynamisk array af sorterede data.
I dette eksempel bruger vi SORTBY -funktionen til at producere et dynamisk array sorteret efter Hold og derefter ved Spiller navn:
1 | = SORTBY (B3: D8, B3: B8,1, C3: C8,1) |
Bemærk: SORTBY -funktionen er kun skrevet i celle F3. Resten af tabellen udfyldes automatisk.
Den sorterede tabel er dynamisk, hvilket betyder, at hvis nogen af Hold eller Spiller navn værdier ændres eller registreres eller tilføjes / slettes, så vil outputtabellen automatisk ændre størrelse og sortere igen.
Bemærk: SORTBY -funktionen er ikke tilgængelig i Excel 2022 eller tidligere. Læs nedenfor for sorteringsmuligheder til rådighed for tidligere versioner af Excel.
Sortering i Excel 2022 eller tidligere
I Excel 2022 eller tidligere kan du bruge en formel til at sortere en enkelt kolonne, men sortering efter flere kolonner er mere udfordrende.
Selvfølgelig kan du altid bruge Excels indbyggede sorteringsværktøj til at sortere efter flere kolonner:
Dynamisk sortering med SORT -funktion i Google Sheets
SORTBY -funktionen er ikke tilgængelig i Google Sheets, men dens SORT -funktion kan i stedet bruges og er mere kraftfuld end SORT -funktionen i Excel. Det giver os mulighed for at bruge flere kolonner til dynamisk at sortere dataområder.
I dette eksempel bruger vi Google Sheets SORT -funktionen til at tage en datatabel og producere et dynamisk array, der først sorterer det alfabetisk efter Hold og derefter ved Spiller navn:
1 | = SORT (B3: D8,1, SAND, 2, SAND) |
Google Sheets SORT -funktion sorterer data efter de angivne kolonnetal i inputdataene og giver os mulighed for at angive, om sorteringsrækkefølgen stiger eller ej.