Hur man tar bort 0 från Excel (7 metoder)

  • Dela Detta
Hugh West

I den här artikeln kommer jag att diskutera hur man tar bort nollor (0) från Excel. Ofta, när vi arbetar med kalkylblad som vi inte har förberett, möter vi olika typer av nummerformat i cellerna. Till exempel kan telefonnummer innehålla ledande nollor. Å andra sidan kan vissa celler innehålla endast nollor som värden, vilket kan påverka ytterligare beräkningar i Excel (till exempel vid beräkning av genomsnittet). Lyckligtvis kan Excelhar flera alternativ för att ta bort båda typerna av nollor. Låt oss gå igenom metoderna.

Ladda ner övningsboken

Du kan ladda ner arbetsboken som vi har använt för att förbereda den här artikeln.

Ta bort 0.xlsm

7 enkla metoder för att ta bort 0 från Excel

1. Använd alternativet Hitta och ersätta för att ta bort 0 från Excel

Om vi vill ta bort nollvärdena från ett dataområde, Sök och ersätt kan vara till stor hjälp. Här är de olika stegen:

Steg:

  • Välj först hela datasetet ( B5:B13 ).

  • Skriv sedan Ctrl+T från tangentbordet. Hitta och ersätta fönstret kommer att visas. Gå nu till Ersätt , skriver du 0 i den Hitta vad fältet, lämna fältet Ersätt med fältet tomt. Sätt sedan ett kryss i ' Matcha hela cellinnehållet eftersom vi letar efter celler som endast innehåller nollor. Annars kommer den att ersätta nollor som finns i vilket nummer som helst, t.ex. 100, 80, 90 osv. Ersätt alla knapp.

  • Excel kommer att visa hur många nollvärden i cellerna som ersätts med blanksteg. Tryck på OK knapp.

  • Slutligen, här är resultatet; alla nollor har tagits bort från datasetet.

2. Ta bort ledande 0 med hjälp av felkontrollalternativet (konvertera text till nummer)

Ibland ansöker människor om Text format i Excel-celler för att visa de ledande nollorna. Om vi vill ta bort dessa ledande nollor på en gång kan vi konvertera formatet Text till Antal med ett enda klick. Så här är de tillhörande stegen:

Steg:

  • Välj först hela datasetet ( B5:B13 ) som innehåller ledande nollor. Nu kommer du att se en gul ikon i det övre vänstra hörnet av urvalet.

  • Klicka sedan på den gula ikonen för felkontroll och välj ' Konvertera till nummer från rullgardinsmenyn.

  • Slutligen ser vi att alla ledande nollor är borta.

3. Radera ledande 0 genom att ändra Cellernas anpassade nummerformatering

Nu ska vi diskutera en annan metod för att ta bort ledande nollor. Ibland använder man sig av anpassade sifferformat i dataset. Till exempel innehåller varje cell ett visst antal siffror oavsett värde. I sådana fall kan vi ta bort ledande nollor bara genom att välja Allmänt nummer format.

Steg:

  • Välj hela datasetet ( B5:B11 ) till en början.

  • Gå sedan till gruppen Nummer från listan Hem Som standard , Särskilt Här väljs nummerformatet.

  • Välj nu Allmänt från rullgardinsmenyn.

  • Slutligen får vi följande resultat.

4. Ta bort ledande 0 genom att använda tekniken Klistra in specialteknik

Vi kan ta bort ledande mellanslag från datamängder genom att använda Klistra in speciellt teknik. Som standard är Excel-celler Antal formatet är Allmänt och vi kommer att tillämpa denna princip i denna metod. Metoden kommer att fungera för både Anpassat nummer format och siffror som konverteras till Text Vi antar att vi har ett dataset där värdena (siffrorna) är både i Text och Anpassad format.

Steg:

  • Välj först en tom cell och kopiera cellen.

  • Välj sedan datasetet ( B5:B13 ) och högerklicka på den och välj den Klistra in speciellt

  • Nu har Klistra in speciellt fönstret visas. Välj sedan Lägg till från Alternativ gruppen och klicka på OK .

  • Slutligen får vi följande resultat.

5. Använd VALUE-funktionen för att ta bort ledande 0 i Excel

Till skillnad från vad som beskrivits i tidigare metoder ska vi nu diskutera hur du tar bort ledande mellanslag med hjälp av Excel-funktioner som t.ex. funktionen VALUE . VÄRDE funktionen omvandlar en textsträng som representerar ett nummer till ett nummer. Metod 4 Denna formel fungerar både för Anpassat nummer format och siffror som konverteras till Text .

Steg:

  • Skriv in nedanstående formel i Cell C5 .
=VÄRDE(B5)

  • I slutändan får vi följande resultat. Använd Handtag för fyllning ( + ) för att kopiera formeln till resten av cellerna.

6. Radera ledande 0 från text i Excel med hjälp av en kombination av funktioner

Hittills har vi diskuterat hur man tar bort nollor när cellen bara innehåller siffror. Det finns dock situationer där cellerna innehåller både text och siffror. I sådana fall kan vi ta bort ledande nollor med hjälp av kombinationer av Excel-funktioner. I den här metoden kombinerar vi till exempel följande funktioner RÄTT , LEN , HITTA , VÄNSTER , och UTBYGGNING för att ta bort ledande nollor.

Steg:

  • Först skriver du följande formel i Cell C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)+1)

  • Följande blir resultatet av den ovannämnda formeln.

Uppdelning av formeln:

SUBSTITUTE(B5, "0″,"")

Här, funktionen SUBSTITUTE ersätter nollor med Blank (""), blir resultatet ' ABCD '.

LEFT(SUBSTITUTE(B5, "0″,""),1)

Här, den vänstra funktionen tar ut det vänstra tecknet i strängen. Och resultatet är ' A '.

FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)

Nu, funktionen FIND letar efter tecknet längst till vänster och dess position som anges av VÄNSTER Här är resultatet av denna del av formeln ' 3 '.

Därefter läggs 1 till resultatet av HITTA så att vi får hela längden på textsträngen.

Och sedan resultatet av den HITTA formeln subtraheras från teckenlängden som ges av LEN-funktionen .

HÖGER(B5,LEN(B5)-FIND(VÄNSTER(SUBSTITUTE(B5, "0″,""),1),B5)+1)

Slutligen, funktionen RIGHT extraherar hela textsträngen utom de inledande nollorna.

7. Ta bort ledande 0 från Excel med hjälp av VBA

Vi kan ta bort den ledande nollan med hjälp av VBA Låt oss gå igenom de olika stegen i denna metod.

Steg:

  • Välj först hela datasetet ( B5:B13 ).

  • Högerklicka sedan på motsvarande Excel-arknamn och välj Visa kod .

  • Nu finns det en kod Modul kommer att visas. Skriv sedan följande kod där.
 Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub 
  • Efter det, Kör koden.

  • Slutligen har alla ledande nollor försvunnit från datasetet ( B5:B11 ).

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.