Articles

hvordan fjerne ledende nuller i Excel (8 enkle måter)

i denne artikkelen vil jeg vise deg et godt antall teknikker for hvordan du fjerner ledende nuller i Excel. Vi lager ikke alle våre regneark selv. Noen ganger håndterer vi dårlig formaterte regneark der du kan finne tall formatert som tekst. I tekstformater viser tall de foranstilte nullene.

hvordan fjerne ledende nuller i Excel

1) Konvertere tekst til nummeret (den mest praktiske måten)

dette er den enkleste måten. Velg de cellene som viser tall med foranstilte nuller.

Klikk på det lille gule ikonet som vises når du velger celleområdet.

slik fjerner du ledende nuller i Excel

en rullegardinmeny vises med flere alternativer der. Velg Konverter Til Nummer alternativ.

du ser at alle tallene er konvertert til tall og uten foranstilte nuller.

I denne artikkelen vil du lære et godt antall teknikker for hvordan du konverterer tekst til tall i Excel.

2) Ved Hjelp Av Excel VERDI () funksjon

du kan også bruke Excel VERDI funksjon. Hvis tallene er formatert som tekst, og DU bruker VERDIEN funksjonen på dem, vil du få tallene.

Ta en titt på følgende bilde, du får en ide om hvordan Excel-VERDIEN fungerer.

La oss nå bruke VERDIFUNKSJONEN på våre tekstformaterte tall med ledende nuller.

jeg legger inn en verdiformel I celle B2 som følgende bilde.

jeg bruker formelen for alle andre celler i kolonnen og her er resultatet.

3) Bruk AV VERDI-og TEKSTFUNKSJONER sammen

VERDIFUNKSJONEN vil endre tekstformaterte tall til tall, men hva om du vil fjerne de ledende nullene, men vil beholde tekstformaterte tall i tekstformatet. DU må bruke TEKST-og VERDIFUNKSJONER sammen.

Bruk denne formelen i celleB2: =TEXT(VALUE(A2), "#")

du ser resultatene her.

VALUE funksjon konverterer Tekstformaterte tall til tall, MEN TEKSTFUNKSJONENS dette argumentet » # » konverterer dem tekster igjen.

4) Multiplisere kolonnen med 1 (nyttig hvis du vil beholde tallene i tekstformat)

Lag en ny kolonne med en multiplikasjonsfaktor (i dette tilfellet 1). Og her er resultatet.

Merk: etter å ha brukt formelen for en gang, vil cellen bli formatert som tekst. Så neste gang vil ingen formler fungere på disse cellene. Hvis du vil at formelen skal fungere igjen, endrer du formatet til cellene Til Generelt.

5) Ved Hjelp Av Lim Inn Spesiell Kommando

Du kan også bruke Lim Inn Spesiell kommando for å fjerne foranstilte nuller.

i en celle, si i celle C2, sett 1 numerisk verdi og kopier verdien. Som vist i bildet nedenfor.

velg nå de cellene som har tekstformaterte tall = >høyreklikk på valget => og klikk På Lim Inn spesiell kommando.

lim Inn Spesiell dialogboks vises og velg Multipliser alternativ fra denne dialogboksen og klikk DERETTER OK.

Og her er resultatet.

6) Ved Hjelp Av Excel Tekst Til Kolonner-funksjonen

Vi kan også bruke Tekst Til Kolonner-funksjonen I Excel for å fjerne ledende nuller fra tekstformaterte tall.

Velg cellene = > data tab = > Konverter Tekst Til Kolonneveiviser åpner = > Klikk På Neste.

Som det er. Klikk Neste igjen.

jeg endrer Målcellen i dette trinnet. Og klikk På Fullfør-knappen.

jeg har endret målcellen til en annen celle. Hvis du vil erstatte tekstformaterte tall med tallene, behold standarddestinasjonen, og det var $a $ 2.

Og dette er resultatet vi får.

7) Fjerne ledende nuller fra tall med Excel VBA

jeg skal bruke en kode for å slette ledende nuller fra en celle eller et område.

dette er koden jeg har brukt til å slette ledende nuller fra tall.

Source code
Sub Delete_Leading_Zero()'Code by ExcelDemy.comDim Delete_Range As RangeDim Work_Range As RangeOn Error Resume NextxTitleId = "ExcelDemy Delete Leading Zeros"Set Work_Range = Application.SelectionSet Work_Range = Application.InputBox("Range", xTitleId, Work_Range.Address, Type:=8)Work_Range.NumberFormat = "Generelt" Work_Range.Verdi = Work_Range.ValueEnd Sub

# Hvor vil du lime inn denne koden?

åpne Først Excel VBA-editoren. Utvikler Tab = > Kode vindu = > Visual Basic-kommando. Eller bare trykk ALT + F11 taster sammen på tastaturet for å åpne vba editor.

og opprett en ny Modul fra Fanen Sett inn I Vba-Editoren.

kopier og lim inn koden ovenfor i Modulen.

# hvordan legge Til Denne Makroen i En Kommandoskjemakontroll?

Gå Til Kategorien Utvikler = > Controls window = >Klikk på Insert drop-down => velg Knappen Fra Skjemaet Kontroller del.

Prøv å tegne en knapp som vist på bildet nedenfor.

Tilordne Makro dialogboksen vil være tilgjengelig.

i dialogboksen velger Du Delete_Leading_Zero-makroen for knappen og klikker OK.

som standard vil kommandoknappen bli navngitt med et generisk navn. Vi bruker bare et navn som passer For Makroen.

dette er den siste tingen.

hvordan fjerne ledende nuller fra ikke-numeriske verdier?

dette er et spesielt tilfelle. Se følgende regneark.

Alle disse teksten har 9 tegn, og vi vil bare fjerne de ledende nuller fra disse teksten.

i celle B2 bruker jeg denne formelen:

=IF(VENSTRE(A2) = «0», HØYRE(A2, LEN(A2)-1), A2)

denne formelen fjerner den første ledende nullen fra teksten. For å fjerne andre ledende nuller fra denne teksten, utvider jeg denne formelen til høyre celler(opp Til j kolonne som maksimalt 9 ledende nuller kan være i en tekst). Og du ser resultatene.

kopier nå bare disse formlene for andre rader i området. Og du får de ønskede resultatene i den siste kolonnen i dette området.

Ganske vanskelig, ikke sant? Jeg lærte denne teknikken fra denne siden.

Relaterte Avlesninger

  • Hvordan Fjerne Kommaer I Excel
  • Bruke Excel til å fjerne dupliserte rader basert på to kolonner
  • Hvordan Fjerne Pivottabell, Men Hold Data

Konklusjon

Så, dette er mine måter å fjerne ledende nuller fra Excel-tall som er formatert som tekst. Kjenner du noen annen teknikk? Gi oss beskjed i kommentarfeltet.

Kawser
Hei!
Velkommen Til Min Excel blogg! Det tok meg litt tid å være En Fan Av Excel. Men nå er jeg en die-hard fan AV MS Excel. Jeg lærer nye måter å gjøre Ting med Excel og dele her. Ikke bare hvordan du veileder På Excel, men du får også emner Om Økonomi, Statistikk, Dataanalyse og BI. Følg med!