Slik sorterer du flere kolonner i Excel (5 raske tilnærminger)

  • Dele Denne
Hugh West

I et praktisk arbeidsscenario med Microsoft Excel, må vi sortere og filtrere flere kolonner ofte i et stort spekter av data. I denne artikkelen vil du bli kjent med alle de nyttige og raske teknikkene for å sortere flere kolonner i Excel.

Skjermbildet ovenfor er en oversikt over artikkelen som representerer et eksempel på sortering av data i flere kolonner. Du vil lære mer om datasettet samt metodene og funksjonene for å sortere og filtrere Excel-data i de følgende delene av denne artikkelen.

Last ned Practice Workbook

Du kan laste ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.

Sorter flere kolonner

5 raske tilnærminger for å sortere flere kolonner i Excel

1 Bruke Sort & Filterkommando for å sortere flere kolonner

For å sortere flere kolonner i Excel om gangen ved å bruke Sorter & Filter -kommandoen er den beste løsningen. Den lar deg legge til & velge forskjellige alternativer for å sortere et hvilket som helst dataområde. I datasettet nedenfor er det 6 kolonner som inneholder noen tilfeldige navn på datamaskinmerker, enhetstyper, modellnavn, opprinnelsesland, utgivelsesdato og priser på enhetene.

Les mer: Hvordan sortere data i Excel ved hjelp av formel

Vi ønsker å legge til 2 kriterier for sortering av kolonner i datasettet vårt. Vi skal sortere navnene på opprinnelseslandene i rekkefølgen fra Z til A.Deretter vil enhetsprisene sorteres etter minste til største.

📌 Trinn 1:

➤ Velg hele tabelldataene først.

➤ Under Hjem -båndet velger du Egendefinert sortering -kommandoen fra Sorter & Filtrer rullegardinmenyen i Redigering -gruppen med kommandoer. En dialogboks åpnes.

📌 Trinn 2:

➤ Trykk på Sorter etter slipp -ned & velg Opprinnelsesland .

➤ Endre rekkefølgen med Z til A fra rullegardinmenyen Ordre .

➤ Klikk på Legg til nivå for å tilordne et annet kriterium.

📌 Trinn 3:

➤ Velg nå Pris fra neste rullegardin.

➤ Endre rekkefølgen med Minst til Størst .

➤ Trykk på OK & du er ferdig.

Som i bildet nedenfor, vil du ha dine sorterte data for alle kolonner samtidig. I Kolonne G er prisene sortert basert på rekkefølgen på landnavnene, ettersom vi har tilordnet rekkefølgen for priser som sekundærkriteriet for sortering.

2. Tilordne filteralternativer på tabelloverskriftene

Ved å bruke Filter -knappene på tabelloverskriftene kan du sortere kolonnene lettere. Men i dette tilfellet kan du ikke legge til kriterier for to eller flere kolonner samtidig.

📌 Trinn 1:

➤ Velg alle overskriftene til tabellen først.

➤ Under kategorien Hjem velger du kommandoen Filter fra Sorter & Filter -rullegardinmenyen i Redigering -gruppen med kommandoer. Du finner Filter -knappene på tabelloverskriftene.

📌 Trinn 2:

➤ Klikk nå på rullegardinmenyen Opprinnelsesland .

➤ Velg ordre- Sorter Z til A.

➤ Trykk OK .

Du får de sorterte kolonnene basert på opprinnelseslandene. Du kan sortere alle andre kolonner også basert på dine kriterier med Filter -alternativer fra kolonneoverskriftene.

3. Betinget formatering for å sortere flere kolonner

Hvis du vil sortere data eller kolonner ved å markere med farger eller symboler, må du velge Betinget formatering . Men denne metoden vil ikke endre eller modifisere rekkefølgen på dataene dine i det hele tatt. Snarere vil det bare fremheve dataene i en kolonne eller rad basert på sorteringskriteriene. Forutsatt at vi ønsker å sortere kolonnen for utgivelsesdato ved å markere dataene.

📌 Trinn:

➤ Velg hele kolonnen for Utgivelsesdato .

➤ Under Hjem -båndet, fra rullegardinlistene Betinget formatering og Fargeskalaer , velg Grønn-Hvit eller en annen fargeskala som du foretrekker. Du vil bli vist en forhåndsvisning av den fargeskalaen i den tildelte kolonnen.

➤ Trykk Enter & du er ferdig.

Du vil bli vist den tildelte kolonnen med Grønn-Hvit fargeskalaer der den helgrønne delen angir de siste datoene og lysegrønne eller hvite er for eldre datoer. Slik kan du sortere dataene ved å markere dem med farger.

Du kan sortere kolonnen for priser også med lignende eller et annet utvalg av fargeskalaer. Her er prisene sortert i stigende rekkefølge & Hvis du bruker fargeskalaer, vil det se slik ut i bildet nedenfor.

Sortering etter fargeskalaer avhenger av tilgjengelige numeriske data. Hvis du vil sortere tekststrenger i en kolonne eller rad, må du se etter en annen metode eller tilpasse de valgte dataene fra Betinget formatering .

4. Sette inn SORT-funksjonen for å sortere Flere kolonner

Når du må sortere en rekke data i et annet område i regnearket ditt, og hvis du ikke vil kopiere de originale dataene heller, kan du bruke SORTER -funksjonen. en nyttig løsning. La oss først bli introdusert til denne SORTERING-funksjonen.

  • Formål med funksjonen:

Sorterer et område av en matrise .

  • Syntaks:

=SORT(array, [sort_index], [sort_order ], [by_col])

  • Argumenter:

array- Range av data eller celler du vil sortere.

[sort_index]- Kolonne- eller radnummer som vil bli sortert.

[sort_order]- Stigende(1) eller Synkende(-1)rekkefølge.

[etter_kolonne]- Du må velge om sorteringen skal gjøres etter kolonne eller rad.

På bildet nedenfor er en annen tabell lagt til under den første der vi bruker SORTER -funksjonen basert på dataene i den opprinnelige tabellen.

📌 Trinn:

➤ Velg utdata Celle B26 & type:

=SORT(B5:G23,6,-1,FALSE)

➤ Trykk Enter og du finner de sorterte kolonnene i den andre tabellen.

Vi har kun sortert prisene her etter størst til minste. Inne i funksjonen er det første argumentet B5:G23 som er det valgte dataområdet som skal sorteres. Her er sort_index eller kolonnenummer valgt som 6 siden 6. kolonne representerer prisene. ' -1' i det tredje argumentet betyr at vi sorterer dataene i synkende rekkefølge. Og i det fjerde argumentet er den logiske funksjonen FALSE valgt for å tilordne sorteringen etter rader, ikke etter kolonner.

5. Bruke SORTBY-funksjonen for å sortere flere kolonner

Ved å bruke funksjonen SORTERT , kan du legge til flere kriterier for sortering av kolonner. Syntaksen til denne formelen er:

=SORTBY(matrise, etter_matrise1, [sort_rekkefølge1], [etter_matrise2], [sort_rekkefølge2])

Basert på datasettet vårt, Sorterer kolonnen for Opprinnelsesland først, og deretter vil prisene sorteres etter minste til største.

📌 Trinn:

➤ Velg CelleB26 og skriv inn:

=SORTBY(B5:G23,E5:E23,-1,G5:G23,1)

➤ Trykk Enter og du vil bli vist den sorterte matrisen med en gang i den andre tabellen .

I funksjonen er 1. argument den valgte matrisen med data som må sorteres. Det andre og tredje argumentet er celleområdet- E5:E23 & -1 henholdsvis. Det betyr at tekstdataene i Kolonne E vil bli sortert i alfabetisk rekkefølge fra Z til A . Disse to argumentene kombinerer de første kriteriene for sortering. Det andre kriteriet består av argumentene G5:G23 og '1' som indikerer at prisene i Kolonne G vil bli sortert etter minste til største.

Avsluttende ord

Jeg håper alle disse metodene nevnt ovenfor vil nå be deg om å bruke dem i Excel-regnearkene dine mer effektivt. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan sjekke ut våre andre artikler relatert til Excel-funksjoner på denne nettsiden.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.