Innholdsfortegnelse
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.