Turinys
Jums gali prireikti suformatuoti telefono numerius su plėtiniu, tai galite lengvai padaryti naudodami "Excel" integruotas funkcijas ir formules. Šiame straipsnyje sužinosime apie "Excel" telefono numerio formatas su Pratęsimas naudojant paprastas formules ir funkcijas.
Turime duomenų rinkinį, kurį sudaro Vardai & Telefono numeriai . Dabar mes Telefono numerių formatavimas su Pratęsimas naudojant šį duomenų rinkinį.
Atsisiųsti praktikos sąsiuvinį
Telefono numerio formatas su plėtiniu.xlsm3 būdai, kaip "Excel" formatuoti telefono numerį su plėtiniu
1. Pasirinktinio formato funkcijos naudojimas telefono numeriui su plėtiniu formatuoti
Naudodami Pasirinktinio formato funkcija galite Formatas . telefono numeris su Pratęsimas .
Čia turiu keletą telefono numerių ir parodysiu, kaip formatas šie numeriai .
Norėdami tai padaryti,
- Pirmiausia pasirinkite norimą naudoti ląstelę arba ląstelių intervalą Pasirinktinis formatas .
- Čia pasirinkau diapazoną C5:C10 .
- Dabar, dešiniuoju pelės klavišu spustelėkite apie pelė atidaryti Kontekstinis meniu .
- Vėliau pasirinkite Formuoti ląsteles .
A dialogo langas iš Formuoti ląsteles pasirodys.
- Iš ten pasirinkite Pasirinktinis tada Tipas įdėkite formatas norite taikyti savo skaičiams.
- Čia naudojau (####) ####-### "ext" ##
- Galiausiai spustelėkite GERAI .
Dėl to gausite Telefono numeriai su Pratęsimas .
Skaityti daugiau: Kaip parašyti telefono numerį programoje "Excel" (visais įmanomais būdais)
2. Telefono numerio formatas su plėtiniu naudojant "Excel" kombinuotąsias funkcijas
Jei norite, galite naudoti LEFT ir MID funkcijas, kad Telefono numerių formatas su Pratęsimas .
Paaiškinsiu jums procedūrą,
- Pirmiausia pasirinkite pasirinktą ląstelę, į kurią norite patalpinti rezultatas vertė.
- Čia pasirinkau ląstelę D5 .
- Dabar įveskite šią formulę į D5 ląstelę arba į "Formula Bar .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
Čia naudojau derinį iš LEFT ir MID funkcijos.
Formulės suskirstymas
- "("&LEFT(C5,3)&")--> Svetainė LEFT funkcija grąžins 3 simbolių iš kairioji pusė .
- Išeiga: 101
- "("&LEFT(C5,3)&")--> Čia Ampersandas (&) pridės Paranthesis .
- Išvestis: "(101)"
- MID(C5,4,3)--> Svetainė MID funkcija grąžins 3 simbolių iš vidurinis pasirinkto skaičiaus, pradedant nuo 4. charakteris.
- Išvestis: "345"
- MID(C5,7,4)--> Jis tampa
- Išvestis: "6789"
- MID(C5,11,99)--> Jis virsta
- Išėjimas: "6"
- " ext"&MID(C5,11,99)-->
- " ext"&6--> Čia Ampersandas (&) sujungia tekstą ext su skaičiumi 6 .
- Išvestis: " ext6″
- "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
- “(“&101)&”)”&345&”-“&6789)&” ext”&6
- Išėjimas: (101) 345-6789 ext6
- Paaiškinimas: Čia, naudodami Ampersandas (&) sujungti skirtingų formatų skaičius su Pratęsimas .
Dabar paspauskite ĮVESKITE norėdami gauti numatytą telefono numerio formatą su Pratęsimas .
- Čia galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms.
Skaityti daugiau: Kaip "Excel" formatuoti telefono numerį su šalies kodu (5 metodai)
3. VBA naudojimas telefono numeriui formatuoti su plėtiniu
Taip pat galite naudoti "Visual Basic" programa (VBA) į Telefono numerių formatas su Pratęsimas . Čia ketinu naudoti Privatus subdalyvis kuris bus taikomas Lapas .
Paaiškinsiu jums procedūrą,
Pirmiausia atidarykite Kūrėjas skirtukas>> tada pasirinkite "Visual Basic".
Tada bus atidarytas naujas langas "Microsoft Visual Basic for Applications .
- Dabar pasirinkite Lapas nes tai yra Privatus subdalyvis .
- Tada pasirinkite Darbalapis iš Bendra .
- Tada pasirinkite Keisti iš Deklaracijos.
Dabar įrašykite šį kodą į Lapas .
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column 1 Then Exit Sub If Target.Count> 1 Then Exit Sub If Len(Target) = 8 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3) & ") " & Mid(.Value, 4, 3) & "-" & "ext" & Right(.Value, 2) Application.EnableEvents = True Exit Sub End With End EndIf If If Len(Target) = 10 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3) & ") " & Mid(.Value, 4, 4) & "-" & "ext" & Right(.Value, 3) Application.EnableEvents = True Exit Sub End With End If If Len(Target) = 12 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3)& ")" & Mid(.Value, 4, 3) & "-" & Mid(.Value, 7, 4) & _ "-" & "ext" & Right(.Value, 3) Application.EnableEvents = True Exit Sub End With End If End Sub
Čia naudojau Privati Sub Worksheet_Change(ByVal Target As Range) kur bus tikrinamas kiekvienas naujas įrašas Darbalapis ar ji atitinka Taikinys (Len) iš numeris jei jis atitinka sąlygą, kad Telefono numeris bus suformatuotas su Pratęsimas .
Kodo suskirstymas
- Čia naudojau keli IF teiginiai patikrinti skaitmenų skaičių. Parašiau formatą 8,10, ir 12 skaitmenys, Galite jį pakeisti pagal savo poreikius.
- Toliau naudojau Vertė pasirinkti ląstelę Vertė tada naudojo VBA kairė , ir Viduryje funkcijas, kad būtų formatas mano pasirinkimo.
Pastaba: Kodas veiks stulpeliui A .
- Dabar, Išsaugoti kodą ir grįžkite į darbalapis .
- Čia įvedžiau 8 skaitmenų skaičius A1 ląstelės.
Tada paspauskite ĮVESKITE norėdami gauti pasirinktą formatą su Pratęsimas .
Čia yra formatas iš 3 tipų skaitmenų.
Skaityti daugiau: "Excel" formulė telefono numerio formatui pakeisti (5 pavyzdžiai)
Praktikos skyrius
Čia pateikiau pratybų lapą, kad galėtumėte praktiškai išbandyti paaiškintą metodą.
Išvada
Bandžiau paaiškinti 3 lengvi ir greiti būdai suformatuoti telefono numerį su plėtinys "Excel" programoje. Šie skirtingi būdai padės jums formatuoti visų tipų skaičius. Galiausiai, jei turite kokių nors pasiūlymų, idėjų ar atsiliepimų, nedvejodami komentuokite toliau.