Hvordan fjerne innledende nuller fra alfanumerisk tekststreng i Excel?

Anta at jeg har en liste over tekststrenger som inkluderer noen innledende nuller, og nå vil jeg fjerne alle innledende nuller fra tekststrengene for å få følgende resultat, hvordan kunne jeg løse denne oppgaven i Excel raskt og enkelt?
Fjern innledende nuller fra alfanumeriske tekststrenger med matriseformel
Fjern innledende nuller fra alfanumeriske tekststrenger med Kutools for Excel
Fjern innledende nuller fra alfanumeriske tekststrenger med brukerdefinert funksjon
Legg innledende nuller til tekststrenger med Kutools for Excel
Fjern innledende nuller fra alfanumeriske tekststrenger med matriseformel
I Excel er det ingen direkte måte for deg å fjerne de innledende nullene fra strenger, men du kan bruke følgende matriseformel for å løse det.
1. Vennligst skriv inn denne matriseformelen: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 er cellen du vil fjerne de innledende nullene fra) inn i en tom celle hvor du vil få resultatet, for eksempel C2, og trykk deretter Ctrl + Shift + Enter tastene sammen for å få riktig resultat, se skjermbilde:
2. Og velg deretter celle C2 og dra fyllhåndtaket ned til cellene du vil inneholde denne formelen, alle de innledende nullene er fjernet fra tekststrengene, se skjermbilde:
Fjern innledende nuller fra alfanumeriske tekststrenger med Kutools for Excel
Har du Kutools for Excel, Med sin Fjern ledende nuller funksjon, kan du fjerne alle innledende nuller fra flere celler med et klikk.
Etter å ha installert Kutools for Excel, vennligst gjør som følger:
1. Velg cellene du vil fjerne alle innledende nuller, og klikk deretter Kutools > tekst > Fjern ledende nuller, se skjermbilde:
2. Og så har alle de innledende nullene i tekststrengene blitt slettet på en gang, se skjermbilde:
Last ned og gratis prøveversjon av Kutools for Excel nå!
Fjern innledende nuller fra alfanumeriske tekststrenger med brukerdefinert funksjon
Bortsett fra matriseformelen ovenfor, kan følgende VBA-kode også gjøre deg en tjeneste, vennligst gjør som følger:
1. Hold nede ALT + F11 nøkler for å åpne Microsoft Visual Basic for Applications vinduet.
2. Klikk innfelt > Moduler, og lim inn følgende kode i Modulvindu.
VBA-kode: Fjern innledende nuller fra alfanumeriske tekststrenger:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. Og lagre og lukk deretter denne koden, gå tilbake til regnearket og skriv inn denne formelen: =removeleadingzeros(A2) (A2 er cellen du vil fjerne de innledende nullene fra) inn i en tom celle, dra deretter fyllhåndtaket ned til cellene du vil bruke denne formelen, og alle innledende nuller er slettet fra tekststrengene, se skjermbilde :
Legg innledende nuller til tekststrenger med Kutools for Excel
Noen ganger kan det være lurt å sette inn et antall innledende nuller før tekststrengene dine samtidig, i dette tilfellet Kutools for Excel'S Legg til tekst verktøyet kan hjelpe deg med å fullføre denne jobben så raskt du kan.
Etter å ha installert Kutools for Excel, vennligst gjør som følger:
1. Velg tekststrengcellene som du vil legge til innledende nuller.
2. Klikk deretter Kutools > tekst > Legg til tekst, se skjermbilde:
3. på Legg til tekst dialogboksen, skriv inn nuller du vil legge til før tekststrengene i tekst boksen, og velg deretter Før første karakter fra Stilling, se skjermbilde:
4. Klikk deretter Ok or Påfør knappen, har det angitte antallet nuller blitt satt inn før alle de valgte tekststrengene, se skjermbilde:
Last ned og gratis prøveversjon av Kutools for Excel nå!
Beste kontorproduktivitetsverktøy
Utvid Excel-ferdighetene dine med Kutools for Excel, og opplev effektivitet som aldri før. Kutools for Excel tilbyr over 300 avanserte funksjoner for å øke produktiviteten og spare tid. Klikk her for å få funksjonen du trenger mest...
Office Tab bringer fanebasert grensesnitt til Office, og gjør arbeidet ditt mye enklere
- Aktiver faneredigering og lesing i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åpne og opprett flere dokumenter i nye faner i samme vindu, i stedet for i nye vinduer.
- Øker produktiviteten din med 50 %, og reduserer hundrevis av museklikk for deg hver dag!