Sortering af data i Excel efter rækker og kolonner ved hjælp af formler. Sortering af data i en forespørgsel

Sortering af data i Excel er en meget nyttig funktion, men bør bruges med forsigtighed. Hvis en stor tabel indeholder komplekse formler og funktioner, er det bedre at udføre sorteringsoperationen på en kopi af denne tabel.

For det første kan målretningen i links blive overtrådt i formler og funktioner, og derefter vil resultaterne af deres beregninger være fejlagtige. For det andet kan du efter gentagen sortering blande tabeldataene, så det bliver svært at vende tilbage til dens oprindelige form. For det tredje, hvis tabellen indeholder flettede celler, skal du omhyggeligt adskille dem, da dette format ikke er acceptabelt til sortering.

Sortering af data i Excel

Hvilke værktøjer har Excel til at sortere data? For at give et fuldstændigt svar på dette spørgsmål, lad os overveje det ved hjælp af specifikke eksempler.

Forberedelse af en tabel for at sortere data korrekt og sikkert:


Nu indeholder vores tabel ikke formler, men kun resultaterne af deres beregning. De flettede celler er også afbrudt. Tilbage er blot at fjerne den ekstra tekst i overskrifterne, og tabellen er klar til sikker sortering.

Gør følgende for at sortere en hel tabel baseret på én kolonne:



Data sorteret i hele tabellen i forhold til kolonnen "Nettofortjeneste".



Sådan sorteres en kolonne i Excel

Lad os nu kun sortere én kolonne uden reference til andre kolonner og hele tabellen:

Kolonnen er sorteret uafhængigt af de øvrige kolonner i tabellen.

Sorter efter cellefarve i Excel

Når vi kopierer en tabel til et separat ark, overfører vi kun dens værdier ved hjælp af pasta special. Men sorteringsmulighederne giver os mulighed for at sortere ikke kun efter værdier, men endda efter skrifttypefarver eller cellefarver. Derfor skal vi også overføre dataformater. For det:


Kopien af ​​tabellen indeholder nu værdierne og formaterne. Lad os sortere efter farve:

  1. Vælg tabellen og vælg værktøjet "Data" - "Sorter".
  2. I sorteringsmulighederne skal du igen markere feltet "Mine data indeholder kolonneoverskrifter" og angive: "Kolonne" - Nettoresultat; "Sortering" - Cellefarve; "Order" - rød, på toppen. Og klik på OK.

I toppen har vi nu de dårligst præsterende nettoresultattal.


Bemærk. Derefter kan du vælge området A4:F12 i denne tabel og gentage det andet trin i dette afsnit, kun angive pink øverst. Således vil cellerne med farve gå først, og derefter de normale.

Sortering i Excel er en indbygget funktion, hvormed brugeren kan arrangere data i kolonner på et ark i en bekvem rækkefølge til efterfølgende analyse.

Du kan sortere oplysninger alfabetisk, efter stigende eller faldende værdier, efter dato eller efter ikon, efter tekst eller cellefarve. Det er præcis, hvad denne artikel vil diskutere.

Tal

Alt er ret simpelt her. Lad os tage følgende tabel som et eksempel. Lad os sortere dataene efter kolonne C. For at gøre dette skal du vælge det og klikke på knappen på fanen "Hjem". "Sortering og filtrering". I den næste menu skal du vælge eller "...fra minimum til maksimum", eller "...fra maksimum til minimum". Lad os vælge den anden mulighed.

Nu har vi dataene i C arrangeret i faldende rækkefølge.

Jeg har kolonne C placeret mellem to andre, som er fyldt med data. I dette tilfælde anser Excel den valgte kolonne for at være en del af tabellen (og tæller korrekt). Som et resultat dukkede følgende meddelelse op. Da jeg skal sortere specifikt til klassen, fremhæver jeg emnet med en markør "...inden for den angivne tildeling" og klik på "Sorter".

Alfabetisk

Det gøres efter samme princip som beskrevet ovenfor. Vælg det ønskede område og tryk på knappen "Sortering og filtrering". Punkterne i rullemenuen er ændret. Vælg enten fra "A til Z" eller fra "Z til A".

Listen over navne i eksemplet er sorteret alfabetisk.

Efter dato

For at sortere datoer i Excel skal du først være opmærksom på, hvilket format der er indstillet til de celler, de er skrevet i. Vælg dem, og på fanen "Hjem" se på gruppen "Nummer". Det bedste format er "Dato", kort eller lang, eller "(alle formater)" - datoen kan skrives på forskellige måder: DD.MM.ÅÅÅÅ, DD.MMM, MMM.ÅÅ.

Dette punkt er meget vigtigt, for ellers kan datoerne sorteres ved blot at gå op i de første to numre eller efter måned i alfabetisk rækkefølge.

Vælg derefter det ønskede celleområde og klik på knappen "Sortering og filtrering". Fra menuen kan du vælge eller "fra gammelt til nyt", eller "fra nyt til gammelt".

Efter celle- eller tekstfarve

Denne metode kan bruges, når der er tekst i celler i en Excel-tabel eller selve cellerne er malet i forskellige farver. Lad os for eksempel tage en kolonne med tal malet i forskellige farver. Lad os sortere det, så tallene med rødt kommer først, derefter grønne og sorte.

Vælg hele området og klik på knappen "Sortering og filtrering" og vælg fra menuen "Tilpasses...".

I det næste vindue skal du fjerne markeringen i afkrydsningsfeltet, hvis du har valgt dem uden den øverste linje, som er tabeloverskriften. Derefter vælger vi den kolonne, som vi vil sortere efter, i eksemplet er det "I". I sektionen "Sortering" skal du vælge "Skriftfarve" fra rullelisten. I bestillingssektionen skal du vælge "rød farve" - ​​"Top". Vi sorterede tallene i rødt.

Nu skal kolonnen indeholde grønne tal. Klik på knappen "Tilføj niveau". Alle indstillinger er de samme, vælg blot "grøn farve". Klik på OK.

Vores kolonne er sorteret som følger.

Som du kan se, er tallene ikke i orden. Lad os sortere tallene i stigende rækkefølge. Vælg kolonnen og klik "Sortering og filtrering""Tilpasses...". Klik på knappen i det vindue, der åbnes "Tilføj niveau". Kolonnen forbliver "I", i det næste felt vælger vi ved "Værdi", rækkefølge "Stigende". Klik på OK.

Nu er vores kolonne sorteret både efter tekstfarve og i stigende rækkefølge af data.

Data sorteres på samme måde efter cellefarve, kun i sektionen "Sortering" skal du vælge "Cellefarve" fra listen.

Tabeller

Hvis du har en tabel, hvor du skal sortere efter flere kolonner på én gang, skal du gøre følgende. Vælg hele rækken af ​​tabelceller sammen med overskriften. Klik på knappen "Sortering og filtrering" og vælg "Tilpasses...".

Lad os sortere klassen i stigende rækkefølge, og på samme måde den gennemsnitlige score.

Marker afkrydsningsfeltet i sorteringsvinduet "Mine data indeholder overskrifter". I sektionen "Kolonne" skal du vælge "Klasse" fra listen, sortere efter "Værdi" og bestille "Stigende".

For at gøre det samme for den gennemsnitlige score, klik på knappen "Tilføj niveau". I sektionen "Kolonne" skal du vælge "Gennemsnitlig score". Klik på OK.

Dataene i tabellen er sorteret.

Farv nu cellerne med drenge blå og cellerne med piger lyserøde i kolonnen "Navn". For at undgå at gøre dette for hver celle separat, læs artiklen om, hvordan du markerer celler i Excel - den fortæller dig, hvordan du markerer ikke-tilstødende celler.

Lad os sortere denne kolonne efter cellefarve: først vil der være piger, så drenge. Vælg hele tabellen igen, klik på "Sorter" - "Tilpasses...".

I vinduet, der åbnes, er der allerede to niveauer, som vi lavede tidligere. Disse niveauer har prioritet - det første er det største, det andet er mindre og så videre. Det vil sige, at hvis vi ønsker, at dataene i pige/drenge-tabellen skal sorteres først, derefter efter klasse og derefter efter gennemsnitsscore, skal vi arrangere niveauerne i den rækkefølge.

Klik på knappen "Tilføj niveau". I sektionen "Kolonne", vælg "Navn", sorter - "Cellefarve", rækkefølge - "pink", "Top".

Flyt nu denne linje til toppen af ​​listen ved hjælp af pilene. Klik på OK.

Tabellen med sorterede data ser således ud.

Sortering af data i Excel er et værktøj til at præsentere information i en brugervenlig form.

Numeriske værdier kan sorteres i stigende og faldende rækkefølge, tekstværdier kan sorteres alfabetisk og i omvendt rækkefølge. Valgmuligheder er tilgængelige - efter farve og skrifttype, i enhver rækkefølge, i henhold til flere betingelser. Kolonner og rækker er sorteret.

Sorteringsrækkefølge i Excel

Der er to måder at åbne sorteringsmenuen på:

Ofte anvendte sorteringsmetoder præsenteres med én knap på proceslinjen:

Sortering af en tabel efter en enkelt kolonne:

Hvis du vælger hele tabellen og sorterer, vil den første kolonne blive sorteret. Dataene i rækkerne vil blive konsistente med placeringen af ​​værdierne i den første kolonne.



Sorter efter cellefarve og skrifttype

Excel giver brugeren rige formateringsmuligheder. Derfor kan du arbejde med forskellige formater.

Lad os oprette en "Total" kolonne i træningstabellen og udfylde cellerne med værdier med forskellige nuancer. Lad os sortere efter farve:


Programmet sorterede cellerne efter accent. Brugeren kan selvstændigt vælge farvesorteringsrækkefølgen. For at gøre dette skal du vælge "Brugerdefineret sortering" på listen over værktøjsmuligheder.

Indtast de nødvendige parametre i vinduet, der åbnes:


Her kan du vælge den rækkefølge, som celler i forskellige farver præsenteres i.

Data sorteres efter skrifttype efter samme princip.

Sorter efter flere kolonner i Excel

Hvordan indstilles sekundær sorteringsrækkefølge i Excel? For at løse dette problem skal du indstille flere sorteringsbetingelser.


Programmet giver dig mulighed for at tilføje flere kriterier på én gang for at udføre sortering i en særlig rækkefølge.

Sortering af rækker i Excel

Som standard sorteres data efter kolonner. Sådan sorteres efter rækker i Excel:

Sådan sorterer du en tabel i Excel efter flere parametre.

Tilfældig sortering i Excel

De indbyggede sorteringsmuligheder giver dig ikke mulighed for tilfældigt at arrangere dataene i en kolonne. RAND-funktionen vil håndtere denne opgave.

For eksempel skal du arrangere et sæt af bestemte tal i tilfældig rækkefølge.

Placer markøren i den tilstødende celle (venstre eller højre, det betyder ikke noget). Indtast RAND() i formellinjen. Tryk på Enter. Vi kopierer formlen til hele kolonnen - vi får et sæt tilfældige tal.

Lad os nu sortere den resulterende kolonne i stigende/faldende rækkefølge - værdierne i det oprindelige område vil automatisk blive arrangeret i tilfældig rækkefølge.

Dynamisk tabelsortering i MS Excel

Hvis du anvender standardsortering på en tabel, vil det ikke være relevant, hvornår dataene ændres. Vi skal sikre os, at værdierne sorteres automatisk. Vi bruger formler.

Hvis du skal udføre dynamisk sortering i faldende rækkefølge, skal du bruge LARGE-funktionen.

For dynamisk sortering af tekstværdier skal du bruge matrixformler.

Når du efterfølgende tilføjer data til tabellen, vil sorteringsprocessen blive udført automatisk.

    SORT-kommandoen bruges til at sortere linjerne i en tekstfil eller standardoutput alfabetisk.

Kommandolinjeformat:

SORTERING [[drev1:][sti1]filnavn1] [sti2]] [sti3]filnavn3]

Kommandolinjeindstillinger:

/+n- Angiver antallet af tegn, n, før starten af ​​hver sammenligning. /+3 angiver, at hver sammenligning starter ved det tredje tegn i hver linje. Linjer mindre end n tegn samles før alle andre linjer. Som standard starter sammenligningen ved det første tegn i hver linje.

/L sprog- Tilsidesætter standardsproget og layoutet installeret i systemet med de angivne. Indtil videre er der kun ét valg: ""C"" - den hurtigste måde at bestille rækkefølgen på. Sortering er altid ufølsom over for store og små bogstaver.

/M kilobytes- Indstiller mængden af ​​hovedhukommelse, der bruges til sortering, i kilobyte. Hukommelsesstørrelsen skal være mindst 160 KB. Hvis du udtrykkeligt indstiller hukommelsesstørrelsen, er dette den mængde, der vil blive brugt, uanset hvor meget hovedhukommelse der er tilgængelig i systemet. Du kan opnå den bedste ydeevne ved ikke at indstille hukommelsesstørrelsen. Som standard udføres sortering i én omgang (uden en midlertidig fil) ved brug af den maksimalt tilgængelige hukommelsesstørrelse. Ellers udføres sorteringen i to omgange (lagring af de delvist sorterede data i en midlertidig fil), så mængden af ​​hukommelse, der bruges til begge passager, er den samme. Som standard er den maksimale hukommelse 90 % af tilgængelig hovedhukommelse, hvis input- og outputstrømmene er filer på disken, og 45 % af tilgængelig hovedhukommelse ellers.

/REC-tegn- Definerer det maksimale antal tegn i en post (standard 4096, maksimalt muligt 65535).

/R- Omvendt sorteringsrækkefølge; de der. sortering går fra Z til A og derefter fra 9 til 0.

[drev1:][sti1]filnavn1- Definerer navnet på den sorterede fil. Hvis den udelades, vil standardindtastningen blive brugt. Eksplicit at angive den fil, der skal sorteres, er hurtigere end at omdirigere den samme fil som standardinput.

/T [drev2:][sti2]- Definerer stien til mappen, der indeholder arbejdende sorteringsfiler i tilfælde af, at dataene ikke passer i hovedhukommelsen. Som standard bruges systemets midlertidige mappe.

/O [drev3:][sti3]filnavn3- Angiver navnet på den fil, hvori de sorterede resultater er gemt. Hvis de udelades, skrives dataene til standardoutput. Eksplicit angivelse af en outputfil er hurtigere end at omdirigere standardoutput til den samme fil.

Eksempler på brug:

sort mytxt.txt /Output sortxt.txt- sorter linjerne i filen i alfabetisk rækkefølge mytxt.txt med at skrive resultatet til en fil sortxt.txt

sorter sortxt.txt- det samme som i det foregående eksempel, men input og output omdirigering bruges.

sort /reverse mytxt.txt /Output sortxt.txt- sorter linjerne i filen i omvendt rækkefølge mytxt.txt med at skrive resultatet til en fil sortxt.txt