Innholdsfortegnelse
I datasett kommer vi over telefonnumre som inneholder bindestreker (-). Av åpenbare grunner må vi fjerne bindestrekene fra telefonnummeroppføringene. I denne artikkelen skal jeg prøve å forklare noen av de raskeste metodene som Finn & Velg , Formater celle , ERSTATT formel, og VBA-makrokode for å fjerne bindestrekene med letthet.
Anta at jeg har en liste over kundens telefonnumre,
Merk at denne tabellen inneholder noe dummyinformasjon kun for å demonstrere eksemplene.
Last ned datasett
Fjern bindestreker fra telefonnummer.xlsm
4 enkle metoder for å fjerne bindestreker fra telefonnumre i Excel
Metode 1: Bruke Finn & Velg metode
Trinn 1: Gå til Hjem-fanen>> Klikk Finn & Velg (i delen Redigering )>> Velg Erstatt.
Trinn 2: I Erstatt -dialogboksen, i Finn hva -boksen Dash/bindestrek (-) og Erstatt med -boksen, trykk på Null ( ). Klikk på Finn alle.
Du kan bruke å trykke CTRL+H for å få frem 1>Finn & Erstatt -vinduet.
Trinn 3: Klikk på Erstatt alle.
Trinn 4: Et bekreftelsesvindu vil dukke opp. Klikk OK .
Alle Streker/bindestrek erstattes automatisk som vist i bildet nedenfor
Merknader: Huskat Finn & Velg -metoden endrer rådataene. Pass på at du kopierer rådataene før du utfører denne metoden.
Les mer: Hvordan fjerne ikke-numeriske tegn fra celler i Excel
Metode 2: Bruke formatcelle
Trinn 1: Velg celleområdet du vil fjerne bindestrekene. Gå til Hjem-fanen >> Klikk på Celle (seksjon)>>Klikk på Format >>Velg Formater celle. Et vindu dukker opp.
Trinn 2: Til venstre for Format celle -vinduet inne i Kategorier , velg Egendefinert >>Endre et hvilket som helst format med elleve 0-er (ettersom telefonnummeret vårt har 11 sifre)
Trinn 3: Klikk på OK.
Resultatet vil ligne på bildet nedenfor
Telefonnumre som begynner med 0-er beholder også 0-er som starter nummeret i denne prosessen.
Les mer: Hvordan fjerne spesialtegn i Excel
Metode 3: Bruke formelmetoden
Du kan fjerne bindestreker & vis telefonnumre i en annen celle ved ganske enkelt å bruke en formel ved å bruke SUBSTITUTE -funksjonen.
= SUBSTITUTE(D4,"-","")
Trinn 1: Skriv inn formelen =SUBSTITUTE(D4,”-”,””) i en tilstøtende celle.
Trinn 2: Dra Fyllhåndtaket opp til de siste oppføringene, og utførelsen viser resultater som ligner på bildet nedenfor
Metode 4: Bruk av VBA-makrokode
En VBA -makrokode fjerner bindestreker fra et valgt celleområde via en kode som kjøres av Microsoft Visual Basic .
Trinn 1 : Trykk ALT+F11 helt for å åpne Microsoft Visual Basic .
Trinn 2: I Microsoft Visual Basic-verktøylinjen klikker du på Sett inn >> Modul.
Trinn 3: Lim inn følgende kode i Microsoft Visual Basic-modulen.
9020
Trinn 4: Trykk F5 for å kjøre koden. Et utvalgsvindu vil dukke opp.
Trinn 5: Velg et celleområde du vil fjerne bindestrekene.
Trinn 6 : Klikk OK. Utføring av trinnene gir et resultat som ligner på bildet nedenfor
Hvis 0-er er tilstede i begynnelsen av telefonnumrene, beholder denne metoden dem som det er .
Les mer: VBA for å fjerne tegn fra streng i Excel
Konklusjon
Excel-datasett har ulike celleformater, telefonnumre er også ett av dem. Datasettet som inneholder telefonnumre må ofte være i et generelt format celle og bindestreker fjernet for å fungere med. Vi har demonstrert de fire enkleste metodene som Finn & Velg , Formater celle , ERSTATNING -formel og VBA-makrokode for å utføre fjerning av bindestreker i et hvilket som helst celleområde. Håper disse metodene yter rettferdighet til spørsmålene dine og hjelper degforstå prosessen.