Excel-formule om telefoonnommerformaat te verander (5 voorbeelde)

  • Deel Dit
Hugh West

In hierdie artikel gaan ons jou 5 metodes wys om 'n Excel-formule te skep om foonnommerformaat te verander . Om ons metodes te demonstreer, het ons 'n datastel gekies wat 2 kolomme het: Naam en Foon . Ons sal nog 'n kolom byvoeg om dieselfde foonnommerformaat te genereer.

Laai oefenwerkboek af

Formule om telefoonnommer te formateer.xlsx

5 maniere om formule te gebruik om telefoonnommerformaat in Excel te verander

1. Gebruik die TEKS-funksie om telefoonnommer te verander Formaat

Vir die eerste metode sal ons die TEKS -funksie gebruik om te verander die foonnommerformaat . Ons aanvanklike data is in dieselfde formaat.

Stappe:

  • Tik eers die volgende formule in sel D5 .
=TEXT(C5, "(###) ### ####")

Kom ons kyk van naderby na die TEKS -funksie.

Hier beteken die hash (“ # ”) 'n syfer. die uitvoerformaat is ( 3 syfers ), dan leë spasie en 3 meer syfers , en laastens leë spasie en die oorblywende 4 syfers .

Let wel: Hierdie f ormula sal nie werk vir 'n gemengde formaat van aanvanklike foonnommers . Sien metode 2 daarvoor.

  • Tweedens, druk ENTER .

Ons het verander die formaat van die eerste foonnommer .

  • Ten slotte, gebruik die Vul handvatsel tot Vul outomaties in die formule .

Daarom het ons ons taak voltooi om 'n Excel-formule te skep om te verander die foonnommerformaat .

Lees meer: ​​Hoe om telefoonnommer in Excel te skryf (Elke moontlike manier)

2. Gebruik die formule van PLAASVERVANGER & TEKS-funksies om telefoonnommerformaat te verander

In hierdie metode sal ons die VERVANG -funksie en die TEKS -funksie gebruik om die telefoonnommerformaat te verander. Alhoewel, ons kan die TEKS -funksie gebruik om die formaat te verander, maar ons het die SUBSTITUTE -funksie nodig vir 'n gemengde formaat van die aanvanklike data.

Stappe:

  • Tik eerstens die volgende formule in sel D5 .
=TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,")",""),"(","")," ",""),"-",""), "(###) ### ####")

Formule-ontleding

Ons het twee dele in ons formule. Eerstens, die TEKST -funksie, wat in metode 1 gedek word, en tweedens die geneste PLAASVERVANGER -funksiedeel. Daarom gaan ons net die tweede deel van die funksie hier verduidelik.

  • SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,")",""),"(“ ,””),” “,””),”-“,””) -> word
  • SUBSTITUTE(“166-776-6911″,”-“,””)
    • Uitvoer: “1667766911” .
    • Hierdie funksie doen presies wat sy naam sê. Die funksie sal enige hakies , strepies en spasies met 'n leë waarde vervang. Vir die laaste deel,ons kan sien dat dit al die strepies van sel C5 sal vervang met leeg in sel D5 .

Daarna sal ons TEKS funksie formateer die foonnommers .

  • Tweedens, druk ENTER .

Ons het die foonnommerformaat skoongemaak met behulp van die PLAASVERVANGER -funksie. Daarna het ons die TEXT -funksie gebruik om dit te formateer.

  • Ten slotte, Outovul die formule na die res van die selle .

Ten afsluiting het ons nog 'n Excel-formule geskep om te verander die foonnommerformaat . Boonop is dit hoe die finale stap moet lyk.

Lees meer: [Opgelos!]: Excel-telefoonnommerformaat werk nie (4 oplossings)

3. Kombinasie van funksies om 'n Excel-formule te skep om telefoonnommerformaat te verander

Ons gaan die LINKS -funksie gebruik, die MID -funksie, die REGTE -funksie en die PLAASVERVANGER -funksie om die foonnommerformaat in <1 te verander >Excel .

Stappe:

  • Tik eers die volgende formule in sel D5 .
="("&LEFT(SUBSTITUTE(C5,"-",""),3)&")"&MID(SUBSTITUTE(C5,"-",""),4,3)&"-"&RIGHT(SUBSTITUTE(C5,"-",""),4)

Formule-ontleding

  • “(“& LEFT(SUBSTITUTE(C5,”-“,””),3)&”) ” -> word,
  • “(“& LEFT(“1667766911″,3)&”) “
    • Uitset: “(166) “ .
    • Ons hethet die SUBSTITUTE -funksie in metode 2 verduidelik. Die LEFT -funksie gee 'n spesifieke hoeveelheid karakters van 'n string terug. Ons het 3 gekies om drie karakters vanaf die linkerkant te wys. Daarbenewens word die ampersand -teken ( & ) gebruik om karakters te verbind. Ons voeg die hakies by met behulp van hierdie.
  • MID(SUBSTITUT(C5,”-“,””),4,3)
  • MID(“1667766911”,4,3)
    • Uitset: 776
    • Die MID -funksie gee karakters van 'n gespesifiseerde posisie van 'n string. Ons sê dit moet die 3 karakters van die vierde posisie van die string terugstuur.
  • REGS(SUBSTITUTE(C5) ,”-“,””),4)
  • REGS(“1667766911”,4)
    • Uitset: 6911 .
    • Die REGS -funksie sal karakters van die regterkant van die string terugstuur. Ons sê dit moet die eerste 4 karakters van die regterkant van die string terugstuur.

Hier, die PLAASVERVANGER funksie is besig om ons string te wysig.

  • Tweedens, druk ENTER .

So het ons geformateer die eerste foonnommer .

  • Laastens, Outovul die formule na die ander selle .

Gevolglik het ons vir jou die derde metode gedemonstreer om die <1 te verander >foonnommerformaat .

Lees meer: Hoe om telefoon te formateerNommer met uitbreiding in Excel (3 maklike maniere)

4. Voeg die VERVANG- en die TEKS-funksies saam om telefoonnommerformaat te verander

Vir metode 4 , gaan die VERVANG -funksie en die TEKS -funksie gebruik om die foonnommerformaat te verander .

Stappe:

  • Selekteer eerstens die sel -reeks D5:D10 .
  • Tweedens, tik die volgende formule .
=TEXT(REPLACE(REPLACE(C5,4,1,""),7,1,""),"### ### ####")

Formule-ontleding

Eerstens gebruik ons ​​die VERVANG -funksie om ons foonnommers skoon te maak. Tweedens gebruik ons ​​die TEXT -funksie om die foonnommer te formateer .

  • VERVANG(C5,4) ,1,””)
    • Uitvoer: “166776-6911” .
    • Ons gebruik die REPLACE -funksie om te verwyder die strepies met leë waardes. Hier vervang ons die eerste streep in posisie 4 van die string met 'n leë waarde.
  • REPLACE(“166776-6911″,7 ,1,””)
    • Uitvoer: “1667766911” .
    • Ons vervang die oorblywende streep op posisie 7 met 'n leë waarde.

Daarna sal die TEXT -funksie dit formateer met die " 3 syfers spasie 3 syfers spasie 4 syfers formaat .

  • Laastens, druk CTRL + ENTER .

Daarna sal die formule Outovul . So, ons het vir jou die vierde gedemonstreermetode van formatering van telefoonnommer s.

Lees meer: Hoe om strepies by SSN in Excel te voeg (6) Metodes)

5. Excel-formule om telefoonnommerformaat te verander deur landkode by te voeg

Vir die laaste metode gaan ons die ampersand gebruik om voeg die landkode by ons foonnommer .

Stappe:

  • Tik eerstens die volgende formule in sel D5 .
="+1 "&C5

Ons sluit aan by " +1 leë spasie " met ons foonnommer .

  • Tweedens, druk ENTER .

Ons sal dus ons eerste geformateerde telefoonnommer kry.

  • Uiteindelik, Outovul die formule.

Ten slotte, ons het die VSA-landkode by ons aanvanklike foonnommers gevoeg om te verander die foonnommerformaat .

Lees meer: Hoe om telefoon te formateer Nommer met landkode in Excel (5 metodes)

Oefenblad

Ons het praktykdatastelle bygevoeg in die Excel -lêer. Sodat jy ons metodes kan probeer.

Gevolgtrekking

Ons het vir jou 5 metodes gewys om 'n <1 te skep>Excel formule om telefoonnommerformaat te verander . Boonop kan u hieronder kommentaar lewer as u enige probleme hieroor het. Dankie vir die lees, hou aan om uit te blink!

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.