Sådan fjerner du 0 fra Excel (7 metoder)

  • Del Dette
Hugh West

I denne artikel vil jeg diskutere, hvordan man fjerner nuller (0) fra Excel. Ofte, når vi arbejder med regneark, som vi ikke selv har udarbejdet, står vi over for forskellige typer talformater i cellerne. For eksempel kan telefonnumre indeholde førende nuller. På den anden side kan nogle celler kun indeholde nuller som værdier, hvilket kan påvirke yderligere beregninger i Excel (f.eks. ved beregning af gennemsnit). Heldigvis kan Excelhar flere muligheder for at fjerne begge typer nuller. Så lad os gennemgå metoderne.

Download arbejdsbogen til øvelser

Du kan downloade den øvelsesarbejdsbog, som vi har brugt til at forberede denne artikel.

Fjern 0.xlsm

7 nemme metoder til at fjerne 0 fra Excel

1. Anvend Find og erstat mulighed for at slette 0 fra Excel

Hvis vi ønsker at slette nulværdierne fra en række data, Find og erstatte kan være en stor hjælp. Her er de enkelte trin:

Trin:

  • Først skal du vælge hele datasættet ( B5:B13 ).

  • Derefter skal du skrive Ctrl+T fra tastaturet. Find og erstat vinduet vises. Gå nu til Udskift , skrive 0 i den Find hvad feltet, skal du lade feltet Udskift med feltet tomt. Sæt derefter flueben i ' Match hele celleindholdet ', da vi leder efter de celler, der kun indeholder nuller. Ellers vil den erstatte nuller, der er placeret i et hvilket som helst tal, f.eks. 100, 80, 90, osv. Udskift alle knap.

  • Excel vil vise, hvor mange nulcelleværdier der erstattes med tomme felter. Tryk på den OK knap.

  • Her er endelig resultatet; alle nuller er blevet fjernet fra datasættet.

2. Fjern det forreste 0 ved hjælp af fejlkontrolmulighed (Konverter tekst til tal)

Nogle gange anvender folk Tekst format i Excel-celler for at vise de forreste nuller. Hvis vi ønsker at slette disse forreste nuller på én gang, kan vi konvertere formatet Tekst til Nummer med et enkelt klik. Så her er de tilhørende trin:

Trin:

  • Først skal du vælge hele datasættet ( B5:B13 ), der indeholder foranstillede nuller. Nu vil du se et gult ikon i øverste venstre hjørne af markeringen.

  • Klik derefter på det gule ikon for fejlkontrol og vælg ' Konverter til tal ' fra rullelisten.

  • Til sidst vil vi se, at alle de forreste nuller er væk.

3. Slet det ledende 0 ved at ændre brugerdefineret nummerformatering af cellerne

Nu vil vi diskutere en anden metode til at slette ledende nuller. Nogle gange bruger folk bruger tilpassede talformater i datasæt. For eksempel vil hver celle indeholde et bestemt antal cifre uanset værdien. I sådanne tilfælde kan vi slette ledende nuller blot ved at vælge den Generelt nummer format.

Trin:

  • Vælg hele datasættet ( B5:B11 ) i første omgang.

  • Gå derefter til gruppen Antal fra Hjem Som standard , Særligt nummerformat vælges her.

  • Vælg nu Generelt fra rullelisten.

  • Til sidst får vi følgende resultat.

4. Slet det ledende 0 ved hjælp af den specielle indsæt-teknik

Vi kan slette ledende mellemrum fra datasæt ved at bruge Indsæt specielt teknik. Som standard Excel-celler Nummer format er Generelt og vi vil anvende dette princip i denne metode. Denne metode vil fungere for både Brugerdefineret nummer format og tal, der er konverteret til Tekst Lad os antage, at vi har et datasæt, hvor værdier (tal) både er i Tekst og Tilpasset format.

Trin:

  • Vælg først en tom celle, og kopier cellen.

  • Vælg derefter datasættet ( B5:B13 ) og højreklik på den og vælg den Indsæt specielt

  • Nu, den Indsæt specielt Vinduet vises. Vælg derefter Tilføj fra den Indstillinger gruppe og klik på den OK .

  • Til sidst får vi følgende resultat.

5. Brug VALUE-funktionen til at fjerne det forreste 0 fra Excel

I modsætning til de tidligere beskrevne metoder vil vi nu diskutere, hvordan du sletter ledende mellemrum ved hjælp af Excel-funktioner som f.eks. funktionen VALUE . VÆRDI funktionen konverterer en tekststreng, der repræsenterer et tal, til et tal. Ligeledes Metode 4 , denne formel vil fungere for både den Brugerdefineret nummer format og tal, der er konverteret til Tekst .

Trin:

  • Indtast nedenstående formel i Celle C5 .
=VALUE(B5)

  • I sidste ende får vi følgende resultat. Brug Håndtag til påfyldning ( + ) for at kopiere formlen til resten af cellerne.

6. Slet ledende 0 fra tekst i Excel ved hjælp af en kombination af funktioner

Indtil nu har vi diskuteret, hvordan man sletter nuller, når cellen kun indeholder tal. Der er dog situationer, hvor cellerne indeholder både tekst og tal. I sådanne scenarier kan vi slette ledende nuller ved hjælp af kombinationer af excel-funktioner. I denne metode vil vi f.eks. kombinere RIGHT , LEN , FIND , VENSTRE , og UDSTEDELSE funktioner til at slette ledende nuller.

Trin:

  • Indtast først følgende formel i Celle C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0","""),1),B5)+1)

  • Følgende vil være resultatet af ovennævnte formel.

Opdeling af formlen:

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

Her, funktionen SUBSTITUTE erstatter nuller med Blank (""), er resultatet ' ABCD '.

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

Her, funktionen LEFT udtrækker det yderste venstre tegn i strengen. Og resultatet er ' A '.

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

Nu, FIND-funktionen leder efter det tegn, der står længst til venstre, og dets position, som er angivet ved VENSTRE Her er resultatet af denne del af formlen ' 3 '.

Derefter lægges 1 til resultatet af FIND formlen, så vi får hele tekststrengens længde.

Og så er resultatet af den FIND formlen trækkes fra tegnlængden, der er angivet ved LEN-funktionen .

HØJRE(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)+1)

Endelig, den RIGHT-funktion udtrækker hele tekststrengen undtagen de forreste nuller.

7. Slet ledende 0 fra Excel ved hjælp af VBA

Vi kan slette det forreste nul ved hjælp af VBA Lad os gennemgå de forskellige trin i denne metode.

Trin:

  • Først skal du vælge hele datasættet ( B5:B13 ).

  • Højreklik derefter på det tilsvarende Excel-arknavn og vælg Se kode .

  • Nu er der en kode Modul vil dukke op. Skriv derefter følgende kode der.
 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 
  • Derefter, Kør koden.

  • Endelig er alle de forreste nuller fjernet fra datasættet ( B5:B11 ).

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.