INHOUDSOPGAWE
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!