Hvordan fikse Excel som ikke sorterer tall riktig
Microsoft Kontor Kontor Microsoft Excel Helt Excel / / July 04, 2023

Publisert

Har du problemer med at Excel ikke sorterer tall riktig? I så fall, her er noen rettelser du bør prøve.
Når du kopierer data i Excel fra eksterne kilder, kan du også kopiere flere tegn som ikke vises i cellene dine, men som fortsatt gjemmer seg der og venter på å forårsake problemer.
Disse ikke-utskrivbare tegnene kan brukes til å gi informasjon om formatering, for eksempel når du skal sette inn et linjeskift. Tegnet vises ikke i Excel, men er fortsatt inkludert i cellen din.
Hvis du har numeriske data som inkluderer disse tegnene, kan du det når du prøver sortere dataene dine, det fungerer ikke som forventet. Hvis dette høres kjent ut, kan du lære hvordan du fikser Excel som ikke sorterer tall riktig ved å bruke trinnene nedenfor.
Hvordan sjekke antall tegn i hver celle
En av de vanligste årsakene til at tallene dine i Excel ikke sorterer riktig, er fordi det er flere tegn inkludert med tallene dine som ikke vises i cellen. Dette kan ofte skje når du kopier og lim inn verdier fra en ekstern kilde, for eksempel data funnet på internett.
Det er en rask og enkel måte å sjekke om det er noen ekstra tegn skjult ved siden av tallene dine ved å bruke LEN-funksjonen.
Slik kontrollerer du antall tegn i hver celle ved å bruke LEN-funksjonen:
- Klikk på en tom celle i samme rad som den første cellen av dataene du vil sjekke.
- Type =LENE(
- Velg den første cellen i dataene dine.
- Type ) og trykk Tast inn.
- Formelen vil beregne antall tegn i cellen din.
- For å bruke formelen på alle dataene dine, klikk og hold drahåndtaket nederst til høyre i cellen.
- Dra ned til bunnen av dataene dine.
- Slipp markøren og formelen fylles automatisk.
- Sammenlign hver verdi med antall sifre du kan se i den tilsvarende cellen.
- Hvis resultatet av formelen din er høyere enn antall sifre i cellen din, vet du at det er flere tegn i cellen som ikke er synlige. I eksemplet nedenfor viser cellen et enkelt siffer, men LEN forteller oss at det er to tegn i cellen.
- Følg trinnene i delene nedenfor for å fjerne dem.
Fjern ikke-utskrivbare tegn
Hvis cellene dine inneholder tegn som ikke kan skrives ut, vil Excel slite med å sortere dem riktig. Hvis du har prøvd metoden ovenfor og antallet tegn i cellen din er for høyt, må du fjerne alle tegn som ikke kan skrives ut før du sorterer dataene dine.
Heldigvis er det det en Excel-funksjon designet for å gjøre akkurat det.
Slik fjerner du ikke-utskrivbare tegn i Excel:
- Finn en tom celle i samme rad som den første oppføringen av dataene dine.
- Type =RENGJØR(
- Klikk på den første cellen i dataene dine.
- Type ) og trykk Tast inn.
- Den nye cellen din skal nå bare inneholde et tall, med alle tegn som ikke kan skrives ut, fjernet.
- For å bruke formelen på alle cellene dine, klikk og hold drahåndtaket nederst til høyre i cellen.
- Dra nedover over alle cellene der du vil at formelen skal vises.
- Alle disse cellene skal nå ha de ikke-utskrivbare tegnene fjernet.
- Du kan kontrollere at tilleggstegnene er fjernet ved å bruke LEN-funksjonen som forklart ovenfor.
- Kopier den nyopprettede kolonnen.
- Høyreklikk i den første cellen av de opprinnelige dataene og velg Lim inn spesial > Lim inn verdier.
- Du kan nå slette kolonnen du opprettet for å rense cellene dine.
- Prøv å sortere dataene dine på nytt for å se om dette har løst ting.
- Hvis dataene fortsatt ikke sorterer riktig, er det sannsynlig at noen av tallene dine fortsatt er formatert som tekst. Sjekk ut delen nedenfor for å fikse dette.
Fjern mellomrom
RENGJØR-funksjonen vil fjerne mange tegn som ikke kan skrives ut, men den vil ikke fjerne alle. Funksjonen fjerner kun de første 32 ikke-utskrivbare tegnene i ASCII-koden (0-31). Hvis det ikke-utskrivbare tegnet i cellen din er utenfor dette området, vil ikke CLEAN fjerne det.
Dessverre er enhver tom plass som er det vanligste tegnet som ikke skrives ut i Excel-regneark ASCII-kode 32 og fjernes derfor ikke av CLEAN. For å bli kvitt ekstra mellomrom må vi bruke TRIM-funksjonen.
Slik fjerner du mellomrom fra tall ved hjelp av TRIM:
- Velg en tom celle i samme rad som det første tallet i listen du prøver å sortere.
- Type =TRIM(
- Velg den øverste cellen i dataene dine.
- Type ) og trykk Tast inn.
- Eventuelle tomme mellomrom skal nå slettes fra cellen.
- Bruk formelen på de gjenværende cellene ved å klikke og holde drahåndtaket nederst til høyre i cellen.
- Dra nedover over alle cellene du vil kopiere formelen til.
- Alle cellene dine skal nå ha fått mellomrommene fjernet.
- Kopier disse nye cellene.
- Høyreklikk i den øverste cellen av de opprinnelige dataene dine og velg Lim inn spesial > Lim inn verdier.
- Du kan slette den nye kolonnen din siden du ikke lenger trenger den.
- Prøv å sortere dataene dine på nytt. Hvis det fortsatt ikke fungerer, kan noen celler være formatert som tekst, så du må prøve trinnene nedenfor.
Sørg for at celler ikke er formatert som tekst
Hvis du har fjernet tegn som ikke skrives ut fra cellene dine, og de fortsatt ikke sorterer riktig, er den mest sannsynlige årsaken at noen av cellene er formatert som tekst. Når du prøver å sortere dataene, vil celler som er formatert som tekst, behandles separat fra de som inneholder tall, slik at cellene ikke sorteres riktig.
Du må først konvertere cellene til tall.
Slik konverterer du celler formatert som tekst til tall:
- Hvis du har fulgt trinnene ovenfor, og noen av cellene har små grønne trekanter i hjørnet av cellene, indikerer dette en Excel-feil.
- Marker alle cellene og en Advarsel symbolet vises.
- Klikk på Advarsel symbol og velg Konverter til tall.
- Hvis du ikke ser noen grønne trekanter i cellene dine, skriv 1 i en tom celle og kopier deretter den cellen.
- Uthev alle dataene dine, høyreklikk og velg Lim inn spesial.
- Plukke ut Multiplisere og klikk OK.
- Cellene dine skal nå være tall.
Bruke en enkelt formel for å fikse Excel som ikke sorterer tall riktig
Hvis du ikke er sikker på årsaken til problemene dine med at Excel ikke sorterer tall riktig, kan du kombinere alle metodene ovenfor i én formel. Forhåpentligvis bør dette fange opp eventuelle problemer i tallene dine, og tillate deg å sortere tallene på riktig måte igjen.
For å fikse tall som ikke sorterer riktig i Excel med en kombinert formel:
- Klikk i en tom celle i samme rad som toppverdien.
- Type =VERDI(TRIMME(RENGJØR(
- Velg den øverste cellen i dataene dine.
- Type ))) og trykk Tast inn.
- Klikk og hold draghåndtaket til cellen din.
- Dra ned over de gjenværende cellene.
- Slipp taket, og de andre cellene fylles automatisk.
- Kopier cellene, og høyreklikk deretter den første cellen i originaldataene dine.
- Plukke ut Lim inn spesial > Lim inn verdier.
- Prøv å sortere de nye cellene dine; de skal nå sortere som forventet.
Løse vanlige Excel-problemer
Å vite hvordan du fikser Excel som ikke sorterer tall riktig kan spare deg for timer med frustrasjon. Selv trinnene ovenfor vil imidlertid ikke fungere i alle tilfeller. Hvis cellen din inneholder et tegn som ikke kan skrives ut som ikke er fjernet av CLEAN, kan det hende at dataene dine fortsatt ikke sorteres riktig. Hvis dette er tilfelle, og ingenting annet fungerer, bruk LEN for å finne de fornærmende cellene, og slett deretter hele cellen og skriv inn verdien manuelt. Det er kanskje ikke elegant, men det skal fungere!
Sorteringsproblemer er ikke de eneste problemene i Excel. Du vil kanskje vite hvordan du fikser problemer med formelreferanser, hvordan fikse piltastene fungerer ikke i Excel, eller hvordan finne en sirkulær referanse.