Kaip "Excel" formatuoti telefono numerį su plėtiniu (3 paprasti būdai)

  • Pasidalinti
Hugh West

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.xlsm

3 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 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 Bendra .

  • Tada pasirinkite Keisti 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) 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.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.