Slik fjerner du ledende nuller i Excel (5 enkle måter)

Mange mennesker har et kjærlighetshat-forhold til ledende nuller i Excel.

Noen ganger vil du det, og noen ganger ikke.

Selv om Excel er programmert på en slik måte at det automatisk fjerner alle ledende nuller fra tallene, er det noen tilfeller der du kan ha disse.

I denne Excel -opplæringen vil jeg vise deg hvordan du fjerner de ledende nullene i tallene dine i Excel.

Så la oss komme i gang!

Mulige årsaker til at du kan ha ledende nuller i Excel

Som jeg nevnte, fjerner Excel automatisk alle ledende nuller fra tall. For eksempel, hvis du skriver inn 00100 i en celle i Excel, vil den automatisk konvertere den til 100.

I de fleste tilfeller er dette fornuftig ettersom disse ledende nullene egentlig ikke er meningsfylte.

Men i noen tilfeller vil du kanskje ha det.

Her er noen mulige årsaker som kan føre til at tallene dine beholder de ledende nullene:

  • Hvis tallet har blitt formatert som tekst (for det meste ved å legge til en apostrof før tallet), vil det beholde de ledende nullene.
  • Cellen kan ha blitt formatert på en slik måte at den alltid viser en viss lengde på et tall. Og hvis tallet er mindre, blir det lagt til ledende nuller for å gjøre opp for det. For eksempel kan du formatere en celle slik at den alltid viser 5 sifre (og hvis tallet er mindre enn fem sifre, blir nullene som blir lagt til automatisk lagt til)

Metoden vi velger å fjerne de ledende nullene vil avhenge av hva som forårsaker det.

Les også: Slik legger du til ledende nuller i Excel

Så det første trinnet er å identifisere årsaken slik at vi kan velge riktig metode for å fjerne disse ledende nullene.

Slik fjerner du ledende nuller fra tall

Det er flere måter du kan bruke til å fjerne de ledende nullene fra tall.

I denne delen vil jeg vise deg fem slike metoder.

Konverter teksten til tall ved hjelp av alternativet Feilkontroll

Hvis årsaken til ledende tall er at noen har lagt til apostrof før disse tallene (for å konvertere disse til tekst), kan du bruke feilsøkingsmetoden til å konvertere disse tilbake til tall med et enkelt klikk.

Dette er trolig den enkleste metoden for å bli kvitt ledende nuller.

Her har jeg et datasett hvor jeg har tallene som har en apostrof foran disse, så vel som de ledende nullene. Dette er også grunnen til at du ser disse tallene justert til venstre (mens tall som standard er justert til høyre) og også har de ledende 0 -tallet.

Nedenfor er trinnene for å fjerne disse ledende nullene fra disse tallene:

  1. Velg tallene du vil fjerne de ledende nullene fra. Du vil legge merke til at det er et gult ikon øverst til høyre i utvalget.
  2. Klikk på det gule ikonet for feilkontroll
  3. Klikk på "Konverter til tall"

Det er det! De ovennevnte trinnene ville fjerne apostrofen og konvertere disse tekstverdiene tilbake til tall.

Og siden Excel er programmert til å fjerne ledende mellomrom fra alle tall som standard, vil du se at dette automatisk fjerner alle de ledende nullene.

Merk: Denne metoden ville ikke fungere hvis de ledende nullene er lagt til som en del av den egendefinerte tallformateringen av cellene. For å håndtere disse sakene, bruk metodene som dekkes deretter.

Endre tilpasset nummerformatering av cellene

En annen veldig vanlig årsak som kan gjøre at tallene dine vises med ledende nuller, er når cellene dine har blitt formatert til alltid å vise et bestemt antall sifre i hvert tall.

Mange ønsker å få tallene til å se konsistente og av samme lengde, så de angir minimumslengden på tallene ved å endre formateringen av cellene.

For eksempel, hvis du vil at alle tallene skal vises som 5-sifrede tall, hvis du har et tall som bare er tresifret Excel, vil det automatisk legge til to ledende nuller.

Nedenfor har jeg et datasett der egendefinert nummerformatering er brukt for alltid å vise minst fem sifre i cellen.

Og måten å bli kvitt disse ledende nullene er bare å fjerne den eksisterende formateringen fra cellene.

Nedenfor er trinnene for å gjøre dette:

  1. Velg cellene som har tallene med de ledende nullene
  2. Klikk på kategorien Hjem
  3. Klikk på rullegardinmenyen Nummerformat i Numbers -gruppen
  4. Velg "Generelt"

De ovennevnte trinnene vil endre den tilpassede tallformateringen av cellene, og nå vil tallene bli vist som forventet (der det ikke ville være noen ledende nuller).

Vær oppmerksom på at denne teknikken bare ville fungere når årsaken til de ledende nullene var tilpasset nummerformatering. Det ville ikke fungere hvis en apostrof har blitt brukt til å konvertere tall til tekst (i så fall bør du bruke den forrige metoden)

Multipliser med 1 (ved hjelp av Paste Special -teknikk)

Denne teknikken fungerer i begge scenarier (der tallene er konvertert til tekst ved hjelp av en apostrof eller en tilpasset tallformatering er brukt på cellene).

Anta at du har et datasett som vist nedenfor, og du vil fjerne de ledende nullene fra det.

Nedenfor er trinnene for å gjøre dette

  1. Kopier en tom celle fra regnearket
  2. Velg cellene der du har tallene du vil fjerne de ledende nullene fra
  3. Høyreklikk på utvalget, og klikk deretter på Lim inn spesial. Dette åpner dialogboksen Lim inn spesial
  4. Klikk på "Legg til" -alternativet (i operasjonsgruppen)
  5. Klikk OK

Trinnene ovenfor legger til 0 i celleområdet du valgte, og fjerner også alle de ledende nullene og apostrofene.

Selv om dette ikke endrer verdien til cellen, konverterer den alle tekstverdiene til tall, i tillegg til at den kopierer formateringen fra den tomme cellen du kopierte (og erstatter dermed den eksisterende formateringen som gjorde at de ledende nullene dukket opp).

Denne metoden påvirker bare tallene. Hvis du har en tekststreng i en celle, forblir den uendret.

Bruker VALUE -funksjonen

En annen rask og enkel metode for å fjerne de ledende nullene er å bruke verdi -funksjonen.

Denne funksjonen tar ett argument (som kan være teksten eller cellereferansen som har teksten) og returnerer den numeriske verdien.

Dette vil også fungere i begge scenarier der de ledende tallene er et resultat av apostrofen (brukes til å konvertere tall til tekst) eller tilpasset tallformatering.

Anta at jeg har et datasett som vist nedenfor:

Nedenfor er formelen som vil fjerne de ledende nullene:

= VERDI (A1)

Merk: Hvis du fremdeles ser de ledende nullene, må du gå til fanen Hjem og endre celleformatet til Generelt (fra rullegardinmenyen Nummerformat).

Bruke tekst til kolonne

Mens funksjonen Tekst til kolonner brukes til å dele en celle i flere kolonner, kan du også bruke den til å fjerne de ledende nullene.

Anta at du har et datasett som vist nedenfor:

Nedenfor er trinnene for å fjerne ledende nuller ved hjelp av tekst til kolonner:

  1. Velg celleområdet som har tallene
  2. Klikk på "Data" -fanen
  3. Klikk på "Tekst til kolonner" i gruppen Dataverktøy
  4. Gjør følgende endringer i veiviseren "Konverter tekst til kolonner":
    1. Trinn 1 av 3: Velg "Avgrenset" og klikk på Neste
    2. Trinn 2 av 3: Fjern markeringen av alle skilletegnene og klikk på Neste
    3. Trinn 3 av 3: Velg en målcelle (B2 i dette tilfellet) og klikk på Fullfør

Trinnene ovenfor skal fjerne alle de ledende nullene og bare gi deg tallene. Hvis du fremdeles ser de ledende nullene, må du endre formateringen av cellene til Generelt (dette kan gjøres fra kategorien Hjem)

Slik fjerner du ledende nuller fra tekst

Selv om alle metodene ovenfor fungerer bra, er disse kun ment for cellene som har en numerisk verdi.

Men hva om du har alfanumeriske eller tekstverdier som også hadde noen ledende nuller i den.

Metodene ovenfor ville ikke fungere i så fall, men takket være fantastiske formler i Excel, kan du fortsatt få denne gangen.

Anta at du har et datasett som vist nedenfor, og du vil fjerne alle de ledende nullene fra det:

Nedenfor er formelen for å gjøre det:

= HØYRE (A2, LEN (A2) -FIND (VENSTRE (ERSTATNING (A2, "0", ""), 1), A2) +1)

La meg forklare hvordan denne formelen fungerer

SUBSTITUTE -delen av formelen erstatter nullen med et tomt. Så for verdien 001AN76 gir erstatningsformelen resultatet som 1AN76

Den VENSTRE formelen trekker deretter ut det venstre tegnet i denne resulterende strengen, som ville være 1 i dette tilfellet.

FIND-formelen ser deretter etter dette tegnet til venstre gitt av LEFT-formelen og returnerer posisjonen. I vårt eksempel, for verdien 001AN76, vil det gi 3 (som er posisjonen til 1 i den originale tekststrengen).

1 legges til resultatet av FIND -formelen, for å sikre at vi får hele tekststrengen trukket ut (unntatt de ledende nullene)

Resultatet av FIND -formelen blir deretter trukket fra resultatet av LEN -formelen (som brukes til å gi lengden på hele tekststrengen). Dette gir oss lengden på tekstringen uten de ledende nullene.

Denne verdien brukes deretter med RIGHT -funksjonen for å trekke ut hele tekststrengen (unntatt de ledende nullene).

Hvis det er en mulighet for at det kan være ledende eller etterfølgende mellomrom i cellene dine, er det best å bruke TRIM -funksjonen med hver cellereferanse.

Så den nye formelen med TRIM -funksjonen lagt til vil være som vist nedenfor:

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

Så dette er noen enkle måter du kan bruke til å fjerne ledende nuller fra datasettet i Excel.

Jeg håper du synes denne opplæringen var nyttig!

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave