Last ned eksemplet på arbeidsbok
Denne opplæringen vil demonstrere hvordan du dynamisk sorterer flere kolonner i Excel og Google Sheets.
Dynamisk sortering med SORTBY -funksjon
SORTBY -funksjonen produserer et dynamisk utvalg av sorterte data.
I dette eksemplet bruker vi SORTBY -funksjonen til å produsere et dynamisk utvalg sortert etter Team og deretter av Spillernavn:
1 | = SORTBY (B3: D8, B3: B8,1, C3: C8,1) |
Merk: SORTBY -funksjonen er skrevet i bare celle F3. Resten av tabellen fylles ut automatisk.
Den sorterte tabellen er dynamisk, noe som betyr at hvis noen av Team eller Spillernavn verdier endres eller registreres eller legges til / slettes, så vil utgangstabellen automatisk endre størrelse og sortere på nytt.
Merk: SORTBY -funksjonen er ikke tilgjengelig i Excel 2022 eller tidligere. Les nedenfor for sorteringsalternativer som er tilgjengelige for tidligere versjoner av Excel.
Sortering i Excel 2022 eller tidligere
I Excel 2022 eller tidligere kan du bruke en formel til å sortere en enkelt kolonne, men sortering etter flere kolonner er mer utfordrende.
Selvfølgelig kan du alltid bruke Excels innebygde sorteringsverktøy til å sortere etter flere kolonner:
Dynamisk sortering med SORT -funksjon i Google Regneark
SORTBY -funksjonen er ikke tilgjengelig i Google Sheets, men SORT -funksjonen kan brukes i stedet og er kraftigere enn SORT -funksjonen i Excel. Det lar oss bruke flere kolonner for å dynamisk sortere dataområder.
I dette eksemplet bruker vi Google Sheets SORT -funksjonen til å ta en datatabell og produsere en dynamisk matrise som sorterer den først alfabetisk etter Team og deretter av Spillernavn:
1 | = SORT (B3: D8,1, TRUE, 2, TRUE) |
SORT -funksjonen for Google Sheets sorterer data etter de angitte kolonnetallene i inndataene og lar oss angi om sorteringsrekkefølgen skal stige eller ikke.