Excel-formel för att ändra formatet på telefonnummer (5 exempel)

  • Dela Detta
Hugh West

I den här artikeln visar vi dig följande 5 metoder för att skapa en Excel-formel till ändra format för telefonnummer För att demonstrera våra metoder har vi valt ett dataset som har 2 kolumner : Namn , och Telefon . Vi lägger till ytterligare en kolumn för att generera samma format för telefonnummer .

Ladda ner övningsboken

Formel för att formatera telefonnummer.xlsx

5 sätt att använda en formel för att ändra formatet för telefonnummer i Excel

1. Använda TEXT-funktionen för att ändra formatet på telefonnumret

För den första metoden använder vi TEXT funktion till ändra format för telefonnummer Våra ursprungliga uppgifter är i samma format.

Steg:

  • Först skriver du följande formel cell D5 .
=TEXT(C5, "(####) ### ####")

Låt oss titta närmare på TEXT funktion.

Här används hash (" # ") betyder en siffra. utdataformatet är ( 3 siffror ), sedan ett tomrum och 3 mer siffror , och slutligen ett tomt utrymme och den återstående 4 siffror .

Observera: Denna f ormula kommer inte att fungera för en blandad format av den ursprungliga telefonnummer För detta, se metod 2 .

  • För det andra trycker du på ENTER .

Vi har ändrat format av den första telefonnummer .

  • Slutligen kan du använda Handtag för fyllning till AutoFill formel .

Därmed har vi slutfört vår uppgift att skapa en Excel-formel till ändra format för telefonnummer .

Läs mer: Hur du skriver telefonnummer i Excel (alla möjliga sätt)

2. Använda formeln för SUBSTITUTE & TEXT-funktionerna för att ändra formatet på telefonnumret

I den här metoden använder vi UTBYGGNING funktion, och den TEXT funktionen för att ändra formatet på telefonnumret. Vi kan dock använda funktionen TEXT för att ändra formatet, men vi behöver funktionen UTBYGGNING för ett blandat format av de ursprungliga uppgifterna.

Steg:

  • Först skriver du följande formel cell D5 .
=TEXT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(C5,")",""),"(","")," ",""),"-",""), "(####) ### ####")

Fördelning av formler

Vi har två delar i vår formel. För det första är det TEXT funktionen, som behandlas i metoden 1 , och för det andra den inskjutna UTBYGGNING Därför förklarar vi bara den andra delen av funktionen här.

  • SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(C5,")"",""),"("","")," ",""),"-",""),"-","") -> blir
  • SUBSTITUTE(“166-776-6911″,”-“,””)
    • Utgång: "1667766911" .
    • Den här funktionen gör precis vad namnet säger. Funktionen ersätter alla parenteser , streck , och utrymmen med ett tomt värde. För den sista delen kan vi se att den kommer att ersätta alla streck från cell C5 med blankett i cell D5 .

Efter det kommer vår TEXT funktionen kommer att format telefonnummer .

  • För det andra trycker du på ENTER .

Vi har rengjort format för telefonnummer med hjälp av UTBYGGNING funktionen. Därefter har vi använt funktionen TEXT för att formatera den.

  • Slutligen, AutoFill formel till resten av celler .

Sammanfattningsvis har vi skapat ytterligare en Excel-formel till ändra format för telefonnummer . Dessutom bör det sista steget se ut så här.

Läs mer: [Lösta!]: Formatet för telefonnummer i Excel fungerar inte (4 lösningar)

3. Kombinera funktioner för att skapa en Excel-formel för att ändra formatet för telefonnummer

Vi kommer att använda VÄNSTER funktion, den MID funktion, den RÄTT funktion, och den UTBYGGNING funktion till ändra format för telefonnummer Excel .

Steg:

  • Först skriver du följande formel cell D5 .
=""("&LEFT(SUBSTITUTE(C5,"-",""),3)&")"&MID(SUBSTITUTE(C5,"-",""),4,3)&"-"-"&RIGHT(SUBSTITUTE(C5,"-",""),4)

Fördelning av formler

  • "("&LEFT(SUBSTITUTE(C5,"-",""),3)&") " -> blir,
  • “(“&LEFT(“1667766911″,3)&”) “
    • Resultat: "(166) " .
    • Vi har förklarat den UTBYGGNING funktion i metod 2 . VÄNSTER funktionen returnerar ett visst antal tecken från en sträng. Vi har valt 3 för att visa tre tecken från den vänster sida . Dessutom är det ampersand tecken ( & ) används för att sammanfoga tecken. Vi lägger till parenteserna på detta sätt.
  • MID(SUBSTITUTE(C5,"-",""),4,3)
  • MID(“1667766911”,4,3)
    • Utgång: 776
    • MID funktionen returnerar tecken från en angiven position i en sträng. Vi säger åt den att returnera 3 tecken från fjärde strängens position.
  • HÖGER(SUBSTITUT(C5,"-",""),4)
  • RIGHT(“1667766911”,4)
    • Utgång: 6911 .
    • RÄTT funktionen returnerar tecken från strängens högra sida. Vi säger åt den att returnera den första 4 tecken från strängens högra sida.

Här kan UTBYGGNING funktionen ändrar vår sträng.

  • För det andra trycker du på ENTER .

Därför har vi formaterad den första telefonnummer .

  • Slutligen, AutoFill formel till den andra celler .

Därför har vi visat dig hur du kan använda dig av tredje metod för att ändra format för telefonnummer .

Läs mer: Hur du formaterar telefonnummer med förlängning i Excel (3 enkla sätt)

4. Kombinera funktionerna REPLACE och TEXT för att ändra formatet på telefonnumret

För metod 4 Vi kommer att använda ERSÄTT funktionen och den TEXT funktion till ändra format för telefonnummer .

Steg:

  • Välj först den cell sortiment D5:D10 .
  • För det andra skriver du följande formel .
=TEXT(REPLACE(REPLACE(REPLACE(C5,4,1,""),7,1,""), "#### #### ####")

Fördelning av formler

För det första använder vi ERSÄTT funktion för att rengöra vår telefonnummer För det andra använder vi TEXT funktion till format telefonnummer .

  • REPLACE(C5,4,1,"")
    • Resultat: "166776-6911" .
    • Vi använder ERSÄTT funktion för att ta bort streck med tomt värden. Här ersätter vi det första strecket i positionen 4 av strängen med ett tomt värde.
  • REPLACE(“166776-6911″,7,1,””)
    • Resultat: "1667766911" .
    • Vi byter ut den återstående instrumentbrädan på positionen 7 med en tomt värde.

Efter det kan den TEXT funktionen kommer att formatera den med " 3 siffror mellanslag 3 siffror mellanslag 4 siffror " format .

  • Slutligen trycker du på CTRL + ENTER .

Efter det kan den formel kommer AutoFill Vi har alltså visat dig hur vi kan fjärde metod för att formatering av telefonnummer s.

Läs mer: Hur man lägger till streck i SSN i Excel (6 metoder)

5. Excel-formel för att ändra telefonnummerformatet genom att lägga till landskod

För den sista metoden ska vi använda ampersand för att lägga till landskod. till vår telefonnummer .

Steg:

  • Först skriver du följande formel cell D5 .
="+1"&C5

Vi ansluter oss till " +1 tomt utrymme " med vår telefonnummer .

  • För det andra trycker du på ENTER .

På så sätt får vi vår första formaterat telefonnummer .

  • Slutligen, AutoFill formeln.

Avslutningsvis har vi lagt till Amerikansk landskod till vår ursprungliga telefonnummer till ändra format för telefonnummer .

Läs mer: Hur man formaterar telefonnummer med landskod i Excel (5 metoder)

Övningsblad

Vi har lagt till övningsdatamängder i Excel så att du kan pröva våra metoder.

Slutsats

Vi har visat dig 5 metoder för att skapa en Excel-formel till ändra format för telefonnummer Du kan dessutom kommentera nedan om du har några problem med dessa. Tack för att du läste, fortsätt att vara bra!

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.