Ta bort streck från telefonnummer i Excel (4 sätt)

  • Dela Detta
Hugh West

I datamängder förekommer det telefonnummer som innehåller streck (-). Av uppenbara skäl måste vi ta bort strecken från telefonnummerposterna. I den här artikeln ska jag försöka förklara några av de snabbaste metoderna, t.ex. Hitta & Välj , Formatera cell , SUBSTITUTE Formel, och VBA-makrokod för att enkelt ta bort strecken.

Antag att jag har en lista med kundernas telefonnummer,

Observera att denna tabell innehåller en del dummy-information endast för att visa exemplen.

Ladda ner datauppsättningen

Ta bort bindestreck från telefonnummer.xlsm

4 enkla metoder för att ta bort streck från telefonnummer i Excel

Metod 1: Använd Hitta & Välj metod

Steg 1: Gå till Fliken Hem>> Klicka på Hitta & Välj (i Redigering av avsnitt)>> Välj Ersätt.

Steg 2: I Ersätt Dialogrutan, i Hitta vad typ av låda Streck/bytecken (-) och ersätt med trycka på Noll ( ). Klicka på Hitta alla.

Du kan använda tryck på CTRL+H för att få fram den Hitta & Ersätt fönster.

Steg 3: Klicka på Ersätt alla.

Steg 4: Ett bekräftelsefönster visas. Klicka på OK .

Alla Dashes/Hyphen ersätts automatiskt som visas i bilden nedan

Anmärkningar: Tänk på att Hitta & Välj metoden ändrar rådata. Se till att du kopierar rådata innan du utför den här metoden.

Läs mer: Ta bort icke-numeriska tecken från celler i Excel

Metod 2: Använda Format Cell

Steg 1: Välj det område av celler som du vill ta bort strecken.Gå till Fliken Hem >> Klicka på Cell (avsnitt)>>Klicka på Format >>Välj Formatera cell. Ett fönster öppnas.

Steg 2: Till vänster om den Formatera cell Fönster på insidan Kategorier , Välj Anpassad >>Ändra alla format med elva 0:or (eftersom vårt telefonnummer har 11 siffror)

Steg 3: Klicka på OKEJ.

Resultatet kommer att likna bilden nedan

Telefonnummer som börjar med 0:or behåller också 0:orna som börjar numret i denna process.

Läs mer: Ta bort specialtecken i Excel

Metod 3: Användning av formelmetoden

Du kan ta bort streck & visa telefonnummer i en annan cell genom att helt enkelt använda en formel med hjälp av UTBYGGNING Funktion.

= SUBSTITUTE(D4,"-","")

Steg 1: Ange en formel = SUBSTITUT(D4,"-","") i en angränsande cell.

Steg 2: Dra i Handtag för fyllning fram till de sista posterna och utförandet visar resultat som liknar bilden nedan.

Metod 4: Använd VBA-makrokod

A VBA Makrokoden tar bort streck från ett valt område av celler via en kod som körs av Microsoft Visual Basic .

Steg 1 : Tryck på ALT+F11 att öppna helt och hållet Microsoft Visual Basic .

Steg 2: I Microsoft Visual Basic-verktygsfältet klickar du på Infoga >> Modul.

Steg 3: Klistra in följande kod i Microsoft Visual Basic-modul.

 Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Steg 4: Tryck på F5 för att köra koden. Ett fönster för urval öppnas.

Steg 5: Välj ett område med celler som du vill ta bort strecken.

Steg 6 : Klicka på OKEJ. När du utför stegen får du ett resultat som liknar bilden nedan.

Om det finns 0:or i början av telefonnumret behåller denna metod dem som de är. .

Läs mer: VBA för att ta bort tecken från en sträng i Excel

Slutsats

Excel-dataset har olika cellformat, telefonnummer är också ett av dem. Datasetetet som innehåller telefonnummer måste ofta vara i cellformat och streck tas bort för att du ska kunna arbeta med det. Vi har visat de fyra enklaste metoderna, till exempel Hitta & Välj , Formatera cell , UTBYGGNING Formel, och VBA-makrokod för att ta bort streck i ett valfritt antal celler. Jag hoppas att dessa metoder gör dina frågor rättvisa och hjälper dig att förstå processen.

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.