Så här tar du bort ledande nollor i Excel (5 enkla sätt)

Många människor har en kärleks-hat-relation med ledande nollor i Excel.

Ibland vill man ha det och ibland inte.

Även om Excel har programmerats på ett sådant sätt att det automatiskt tar bort alla ledande nollor från siffrorna, finns det vissa fall när du kan ha dessa.

I denna Excel -handledning visar jag dig hur man tar bort de ledande nollorna i dina siffror i Excel.

Så låt oss komma igång!

Möjliga orsaker till att du kan ha ledande nollor i Excel

Som jag nämnde tar Excel automatiskt bort alla ledande nollor från siffror. Om du till exempel anger 00100 i en cell i Excel, konverteras den automatiskt till 100.

I de flesta fall är det vettigt eftersom dessa ledande nollor inte är meningsfulla.

Men i vissa fall kanske du vill ha det.

Här är några möjliga orsaker som kan få dina nummer att behålla de ledande nollorna:

  • Om numret har formaterats som text (mestadels genom att lägga till en apostrof före siffran), skulle det behålla de ledande nollorna.
  • Cellen kan ha formaterats på ett sådant sätt att den alltid visar en viss längd av ett tal. Och om antalet är mindre läggs ledande nollor till för att kompensera för det. Du kan till exempel formatera en cell så att den alltid visar 5 siffror (och om siffran är mindre än fem siffror läggs ledande nollor automatiskt till)

Metoden vi väljer att ta bort de ledande nollorna beror på vad som orsakar det.

Läs också: Så här lägger du till ledande nollor i Excel

Så det första steget är att identifiera orsaken så att vi kan välja rätt metod för att ta bort dessa ledande nollor.

Hur man tar bort ledande nollor från siffror

Det finns flera sätt du kan använda för att ta bort de ledande nollorna från siffror.

I det här avsnittet kommer jag att visa dig fem sådana metoder.

Konvertera texten till siffror med alternativet Felkontroll

Om orsaken till ledande nummer är att någon har lagt till apostrof före dessa nummer (för att konvertera dessa till text) kan du använda felkontrollmetoden för att konvertera tillbaka dessa till siffror med ett enda klick.

Detta är förmodligen den enklaste metoden för att bli av med ledande nollor.

Här har jag en datauppsättning där jag har de siffror som har en apostrof före dessa liksom de ledande nollorna. Detta är också anledningen till att du ser dessa siffror inriktade till vänster (medan siffror som standard är riktade till höger) och också har de främsta 0: orna.

Nedan följer stegen för att ta bort dessa ledande nollor från dessa nummer:

  1. Välj de siffror från vilka du vill ta bort de främsta nollorna. Du kommer att märka att det finns en gul ikon längst upp till höger i urvalet.
  2. Klicka på den gula felkontrollikonen
  3. Klicka på "Konvertera till nummer"

Det är allt! Stegen ovan skulle ta bort apostrofen och omvandla dessa textvärden till tal.

Och eftersom Excel är programmerat för att ta bort ledande mellanslag från alla siffror som standard, kommer du att se att detta automatiskt tar bort alla de ledande nollorna.

Obs! Den här metoden fungerar inte om de främsta nollorna har lagts till som en del av cellens anpassade nummerformatering. För att hantera dessa ärenden, använd metoderna nedan.

Ändra anpassad nummerformatering av cellerna

En annan riktigt vanlig orsak som kan få dina nummer att visas med ledande nollor är när dina celler har formaterats för att alltid visa ett visst antal siffror i varje nummer.

Många människor vill få siffrorna att se konsekventa och av samma längd, så de anger minsta längden på siffrorna genom att ändra cellens formatering.

Om du till exempel vill att alla siffror ska visas som 5-siffriga nummer, om du har ett nummer som bara är tresiffrigt, skulle Excel automatiskt lägga till två ledande nollor till det.

Nedan har jag en datauppsättning där anpassad nummerformatering har tillämpats för att alltid visa minst fem siffror i cellen.

Och sättet att bli av med dessa ledande nollor är bara att ta bort den befintliga formateringen från cellerna.

Nedan följer stegen för att göra detta:

  1. Markera cellerna som har siffrorna med de främsta nollorna
  2. Klicka på fliken Hem
  3. Klicka på rullgardinsmenyn Nummerformat i gruppen Numbers
  4. Välj "Allmänt"

Ovanstående steg skulle ändra den anpassade nummerformateringen av cellerna och nu visas siffrorna som förväntat (där det inte skulle finnas några ledande nollor).

Observera att denna teknik bara skulle fungera när anledningen till de ledande nollorna var anpassad nummerformatering. Det skulle inte fungera om en apostrof har använts för att konvertera tal till text (i så fall bör du använda den tidigare metoden)

Multiplicera med 1 (med hjälp av Paste Special -teknik)

Denna teknik fungerar i båda scenarierna (där siffrorna har konverterats till text med hjälp av en apostrof eller en anpassad nummerformatering har tillämpats på cellerna).

Antag att du har en datamängd som visas nedan och du vill ta bort de ledande nollorna från den.

Nedan följer stegen för att göra detta

  1. Kopiera en tom cell från kalkylbladet
  2. Markera cellerna där du har siffrorna från vilka du vill ta bort de främsta nollorna
  3. Högerklicka på markeringen och klicka sedan på Klistra in special. Detta öppnar dialogrutan Klistra in special
  4. Klicka på alternativet "Lägg till" (i operationsgruppen)
  5. Klicka på OK

Stegen ovan lägger till 0 i det cellintervall du valde och tar också bort alla ledande nollor och apostrof.

Även om detta inte ändrar cellens värde, konverterar det alla textvärden till siffror och kopierar formateringen från den tomma cellen som du kopierade (därigenom ersätter den befintliga formateringen som fick de främsta nollorna att visas).

Denna metod påverkar bara siffrorna. Om du har någon textsträng i en cell förblir den oförändrad.

Använda VALUE -funktionen

En annan snabb och enkel metod för att ta bort de ledande nollorna är att använda värdefunktionen.

Denna funktion tar ett argument (som kan vara texten eller cellreferensen som har texten) och returnerar det numeriska värdet.

Detta skulle också fungera i båda scenarier där dina ledande nummer är ett resultat av apostrofen (används för att konvertera siffror till text) eller anpassad nummerformatering.

Antag att jag har en datamängd som visas nedan:

Nedan är formeln som skulle ta bort de ledande nollorna:

= VÄRDE (A1)

Obs! Om du fortfarande ser de ledande nollorna måste du gå till hemfliken och ändra cellformatet till Allmänt (från rullgardinsmenyn Nummerformat).

Använda text till kolumn

Medan funktionen Text till kolumner används för att dela upp en cell i flera kolumner kan du också använda den för att ta bort de främsta nollorna.

Anta att du har en datamängd som visas nedan:

Nedan följer stegen för att ta bort ledande nollor med text till kolumner:

  1. Välj cellintervallet som har siffrorna
  2. Klicka på fliken "Data"
  3. Klicka på "Text till kolumner" i gruppen Dataverktyg
  4. I guiden "Konvertera text till kolumner" gör du följande ändringar:
    1. Steg 1 av 3: Välj "Avgränsad" och klicka på Nästa
    2. Steg 2 av 3: Avmarkera alla avgränsare och klicka på Nästa
    3. Steg 3 av 3: Välj en målcell (B2 i det här fallet) och klicka på Slutför

Stegen ovan bör ta bort alla de ledande nollorna och ge dig endast siffrorna. Om du fortfarande ser de ledande nollorna måste du ändra cellens formatering till Allmänt (detta kan göras från fliken Hem)

Så här tar du bort ledande nollor från text

Även om alla ovanstående metoder fungerar bra, är dessa endast avsedda för de celler som har ett numeriskt värde.

Men tänk om du har alfanumeriska eller textvärden som också råkade ha några ledande nollor i den.

Ovanstående metoder skulle inte fungera i så fall, men tack vare fantastiska formler i Excel kan du fortfarande få den här gången.

Anta att du har en datamängd som visas nedan och du vill ta bort alla de ledande nollorna från den:

Nedan finns formeln för att göra det:

= HÖGER (A2, LEN (A2) -FIND (VÄNSTER (ERSÄTTNING (A2, "0", ""), 1), A2) +1)

Låt mig förklara hur denna formel fungerar

SUBSTITUTE -delen av formeln ersätter nollan med ett tomt. Så för värdet 001AN76 ger ersättningsformeln resultatet som 1AN76

LEFT-formeln extraherar sedan tecknet till vänster i den resulterande strängen, vilket skulle vara 1 i detta fall.

FIND-formeln letar sedan efter det vänstersta tecknet som ges av den vänstra formeln och returnerar dess position. I vårt exempel, för värdet 001AN76, skulle det ge 3 (vilket är positionen 1 i den ursprungliga textsträngen).

1 läggs till resultatet av FIND -formeln för att se till att vi får hela textsträngen extraherad (utom de främsta nollorna)

Resultatet av FIND -formeln subtraheras sedan från resultatet av LEN -formeln (som används för att ge längden på hela textsträngen). Detta ger oss längden på textringen utan de främsta nollorna.

Detta värde används sedan med RIGHT -funktionen för att extrahera hela textsträngen (utom de främsta nollorna).

Om det finns en möjlighet att det kan finnas ledande eller bakre mellanslag i dina celler är det bäst att använda TRIM -funktionen med varje cellreferens.

Så den nya formeln med tillagd TRIM -funktion skulle vara som visas nedan:

= HÖGER (TRIM (A2), LEN (TRIM (A2))-FIND (VÄNSTER (BYT (TRIM (A2), "0", ""), 1), TRIM (A2))+1)

Så det här är några enkla sätt som du kan använda för att ta bort ledande nollor från din datamängd i Excel.

Jag hoppas att du tyckte att denna handledning var användbar!

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave