Sådan fjernes ledende nuller i Excel (5 nemme måder)

Mange mennesker har et kærligheds-had forhold til førende nuller i Excel.

Nogle gange vil man det, og nogle gange gør man det ikke.

Selvom Excel er blevet programmeret på en sådan måde, at det automatisk fjerner alle ledende nuller fra tallene, er der nogle tilfælde, hvor du kan have disse.

I denne Excel -vejledning viser jeg dig hvordan man fjerner de førende nuller i dine tal i Excel.

Så lad os komme i gang!

Mulige årsager til, at du kan have førende nuller i Excel

Som jeg nævnte, fjerner Excel automatisk alle førende nuller fra tal. Hvis du f.eks. Indtaster 00100 i en celle i Excel, konverterer den automatisk til 100.

I de fleste tilfælde giver dette mening, da disse førende nuller ikke rigtig er meningsfulde.

Men i nogle tilfælde vil du måske have det.

Her er nogle mulige grunde, der kan få dine tal til at beholde de førende nuller:

  • Hvis tallet er blevet formateret som tekst (for det meste ved at tilføje en apostrof før tallet), ville det beholde de førende nuller.
  • Cellen kan have været formateret på en sådan måde, at den altid viser en vis længde af et tal. Og hvis antallet er mindre, tilføjes førende nuller for at kompensere for det. For eksempel kan du formatere en celle til altid at vise 5 cifre (og hvis tallet er mindre end fem cifre, tilføjes førende nuller automatisk)

Den metode, vi vælger at fjerne de førende nuller, afhænger af, hvad der forårsager det.

Læs også: Sådan tilføjes ledende nuller i Excel

Så det første trin er at identificere årsagen, så vi kan vælge den rigtige metode til at fjerne disse førende nuller.

Sådan fjernes ledende nuller fra tal

Der er flere måder, du kan bruge til at fjerne de førende nuller fra tal.

I dette afsnit vil jeg vise dig fem sådanne metoder.

Konverter teksten til tal ved hjælp af fejlkontrolindstillingen

Hvis årsagen til ledende tal er, at nogen har tilføjet apostrof før disse tal (for at konvertere disse til tekst), kan du bruge fejlkontrolmetoden til at konvertere disse tilbage til tal med et enkelt klik.

Dette er sandsynligvis den nemmeste metode til at slippe af med førende nuller.

Her har jeg et datasæt, hvor jeg har de tal, der har en apostrof foran disse samt de førende nuller. Dette er også grunden til, at du ser disse tal justeret til venstre (hvorimod tal som standard er justeret til højre) og også har de førende 0’ere.

Nedenfor er trinene til at fjerne disse førende nuller fra disse tal:

  1. Vælg de tal, som du vil fjerne de førende nuller fra. Du vil bemærke, at der er et gult ikon øverst til højre i markeringen.
  2. Klik på det gule fejlkontrolikon
  3. Klik på 'Konverter til nummer'

Det er det! Ovenstående trin ville fjerne apostrofen og konvertere disse tekstværdier tilbage til tal.

Og da Excel som standard er programmeret til at fjerne mellemrum fra alle numre, vil du se, at dette automatisk fjerner alle de førende nuller.

Bemærk: Denne metode ville ikke fungere, hvis de førende nuller er blevet tilføjet som en del af den tilpassede talformatering af cellerne. For at håndtere disse sager skal du bruge de metoder, der dækkes derefter.

Skift tilpasset talformatering af cellerne

En anden virkelig almindelig årsag, der kan få dine tal til at vise sig med førende nuller, er, når dine celler er blevet formateret til altid at vise et bestemt antal cifre i hvert tal.

Mange mennesker ønsker at få tallene til at se konsistente og af samme længde ud, så de angiver minimumslængden af ​​tallene ved at ændre cellernes formatering.

For eksempel, hvis du vil have alle tallene til at blive vist som 5 cifret tal, hvis du har et tal, der kun er et trecifret Excel, automatisk tilføjer to førende nuller til det.

Nedenfor har jeg et datasæt, hvor tilpasset talformatering er blevet anvendt for altid at vise mindst fem cifre i cellen.

Og måden at slippe af med disse førende nuller på er bare at fjerne den eksisterende formatering fra cellerne.

Nedenfor er trinene for at gøre dette:

  1. Vælg de celler, der har tallene med de førende nuller
  2. Klik på fanen Startside
  3. Klik på rullemenuen Talformat i gruppen Numbers
  4. Vælg 'Generelt'

Ovenstående trin ville ændre den tilpassede talformatering af cellerne, og nu vil tallene blive vist som forventet (hvor der ikke ville være nogen ledende nuller).

Bemærk, at denne teknik kun ville fungere, når årsagen til de førende nuller var tilpasset nummerformatering. Det ville ikke fungere, hvis en apostrof er blevet brugt til at konvertere tal til tekst (i så fald skal du bruge den tidligere metode)

Gang med 1 (ved hjælp af Paste Special -teknik)

Denne teknik fungerer i begge scenarier (hvor tallene er blevet konverteret til tekst ved hjælp af en apostrof eller en tilpasset talformatering er blevet anvendt på cellerne).

Antag, at du har et datasæt som vist nedenfor, og du vil fjerne de førende nuller fra det.

Nedenfor er trinene til at gøre dette

  1. Kopier en tom celle fra regnearket
  2. Vælg de celler, hvor du har de tal, hvorfra du vil fjerne de førende nuller
  3. Højreklik på markeringen, og klik derefter på Indsæt special. Dette åbner dialogboksen Indsæt særlig
  4. Klik på indstillingen ‘Tilføj’ (i operationsgruppen)
  5. Klik på OK

Ovenstående trin tilføjer 0 til det område af celler, du har valgt, og fjerner også alle de førende nuller og apostrof.

Selvom dette ikke ændrer cellens værdi, konverterer det alle tekstværdierne til tal samt kopierer formateringen fra den tomme celle, som du kopierede (derved erstatter den eksisterende formatering, der fik de førende nuller til at dukke op).

Denne metode påvirker kun tallene. Hvis du har en tekststreng i en celle, forbliver den uændret.

Brug af VALUE -funktionen

En anden hurtig og let metode til at fjerne de førende nuller er at bruge værdifunktionen.

Denne funktion tager et argument (som kan være teksten eller cellereferencen, der har teksten) og returnerer den numeriske værdi.

Dette ville også fungere i begge scenarier, hvor dine ledende tal er et resultat af apostrofen (bruges til at konvertere tal til tekst) eller den tilpassede talformatering.

Antag, at jeg har et datasæt som vist herunder:

Nedenfor er formlen, der ville fjerne de førende nuller:

= VÆRDI (A1)

Bemærk: Hvis du stadig ser de førende nuller, skal du gå til fanen Hjem og ændre celleformatet til Generelt (fra rullemenuen Talformat).

Brug af tekst til kolonne

Mens funktionen Tekst til kolonner bruges til at opdele en celle i flere kolonner, kan du også bruge den til at fjerne de førende nuller.

Antag, at du har et datasæt som vist herunder:

Nedenfor er trinene til at fjerne førende nuller ved hjælp af tekst til kolonner:

  1. Vælg celleområdet, der har tallene
  2. Klik på fanen 'Data'
  3. I gruppen Data Tools skal du klikke på 'Tekst til kolonner'
  4. I guiden 'Konverter tekst til kolonner' skal du foretage følgende ændringer:
    1. Trin 1 af 3: Vælg 'Afgrænset', og klik på Næste
    2. Trin 2 af 3: Fravælg alle afgrænsere, og klik på Næste
    3. Trin 3 af 3: Vælg en destinationscelle (B2 i dette tilfælde), og klik på Afslut

Ovenstående trin bør fjerne alle de førende nuller og give dig kun tallene. Hvis du stadig ser de førende nuller, skal du ændre cellernes formatering til Generelt (dette kan gøres fra fanen Startside)

Sådan fjernes ledende nuller fra tekst

Selvom alle de ovennævnte metoder fungerer godt, er disse kun beregnet til de celler, der har en numerisk værdi.

Men hvad nu hvis du har alfanumeriske eller tekstværdier, der også tilfældigvis havde nogle førende nuller i det.

Ovenstående metoder ville ikke fungere i så fald, men takket være fantastiske formler i Excel kan du stadig få denne gang.

Antag, at du har et datasæt som vist nedenfor, og du vil fjerne alle de førende nuller fra det:

Nedenfor er formlen til at gøre det:

= HØJRE (A2, LEN (A2) -FIND (LEFT (SUBSTITUTE (A2, "0", ""), 1), A2) +1)

Lad mig forklare, hvordan denne formel fungerer

SUBSTITUTE -delen af ​​formlen erstatter nul med et tomt. Så for værdien 001AN76 giver erstatningsformlen resultatet som 1AN76

LEFT-formlen udtrækker derefter det tegn, der er længst til venstre i denne resulterende streng, hvilket ville være 1 i dette tilfælde.

FIND-formlen leder derefter efter dette tegn i venstre side, der er givet af LEFT-formlen og returnerer sin position. I vores eksempel, for værdien 001AN76, ville det give 3 (hvilket er positionen 1 i den originale tekststreng).

1 tilføjes til resultatet af FIND -formlen for at sikre, at vi får ekstraheret hele tekststrengen (undtagen de førende nuller)

Resultatet af FIND -formlen trækkes derefter fra resultatet af LEN -formlen (som bruges til at angive hele tekststrengen). Dette giver os længden af ​​tekstringen uden de førende nuller.

Denne værdi bruges derefter med RIGHT -funktionen til at udtrække hele tekststrengen (undtagen de førende nuller).

Hvis der er en mulighed for, at der kan være ledende eller efterfølgende mellemrum i dine celler, er det bedst at bruge TRIM -funktionen med hver cellereference.

Så den nye formel med tilføjet TRIM -funktion ville være som vist herunder:

= HØJRE (TRIM (A2), LEN (TRIM (A2))-FIND (VENSTRE (UDSKIFTNING (TRIM (A2), "0", ""), 1), TRIM (A2))+1)

Så det er nogle nemme måder, du kan bruge til at fjerne førende nuller fra dit datasæt i Excel.

Jeg håber, at du fandt denne vejledning nyttig!

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave