Hogyan formázza a telefonszámot kiterjesztéssel az Excelben (3 egyszerű módja)

  • Ossza Meg Ezt
Hugh West

Előfordulhat, hogy a telefonszámokat kiterjesztéssel kell formáznia, amit könnyen megtehet az Excel beépített funkcióinak és képleteinek használatával. Ebben a cikkben a következőket fogjuk megtanulni Excel telefonszám formátum a címen Hosszabbítás egyszerű képletekkel &; funkciók.

Itt van egy olyan adathalmazunk, amely Nevek & Telefonszámok . Most pedig A telefonszámok formázása a címen Hosszabbítás ennek az adatkészletnek a felhasználásával.

Gyakorlati munkafüzet letöltése

Telefonszám formázása melléklettel.xlsm

3 módja a telefonszám formátumának kiterjesztéssel történő formázására Excelben

1. Egyéni formázási funkció használata a telefonszám melléklettel történő formázásához

A Egyéni formátum funkció akkor Formátum a telefonszám a címen Hosszabbítás .

Itt van néhány telefonszám, és megmutatom, hogyan kell formátum ezek számok .

Ehhez,

  • Először válassza ki a használni kívánt cellát vagy cellatartományt. Egyéni formátum .
  • Itt a következő tartományt választottam ki C5:C10 .
  • Most, jobb gombbal kattintva a egér a Kontextus menü .
  • Később válassza ki a Cellák formázása .

A párbeszédpanel a Cellák formázása megjelenik.

  • Onnan válassza a Custom akkor a Típus helyezze be a formátum amit a számokra akarsz alkalmazni.
  • Itt használtam (###) ###-##-### "ext" ##
  • Végül kattintson a OK .

Ennek eredményeképpen megkapja a Telefonszámok a címen Hosszabbítás .

Bővebben: Hogyan írjunk telefonszámot Excelben (minden lehetséges módon)

2. Telefonszám formázása melléklettel az Excel kombinált függvények használatával

Ha akarod, használhatod a LEFT és MID funkciók a Formátum telefonszámok a címen Hosszabbítás .

Hadd magyarázzam el az eljárást,

  • Kezdetnek válassza ki a kívánt cellát, ahová a eredményes érték.
  • Itt kiválasztottam a cellát D5 .
  • Most írja be a következő képletet a D5 sejtbe vagy a Formula bár .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)

Itt a következő kombinációt használtam LEFT és MID funkciók.

Képlet bontás

  • "("&LEFT(C5,3)&")--> A LEFT függvény visszaadja a 3 karakterek a bal oldali .
    • Kimenet: 101
  • "("&LEFT(C5,3)&")--> Itt a Amperjel (&) hozzáadja Parantézis .
    • Kimenet: "(101)"
  • MID(C5,4,3)--> A MID függvény visszaadja a 3 karakterek a középső a kiválasztott számnak a 4. karakter.
    • Kimenet: "345"
  • MID(C5,7,4)--> Ez lesz
    • Kimenet: "6789"
  • MID(C5,11,99)--> Átváltozik
    • Kimenet: "6"
  • " ext"&MID(C5,11,99)-->
  • " ext"&6--> Itt a Amperjel (&) összekapcsolja a szöveget ext a számmal 6 .
    • Kimenet: " ext6″
  • "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
  • “(“&101)&”)”&345&”-“&6789)&” ext”&6
    • Kimenet: (101)345-6789 ext6
    • Magyarázat: Itt a Amperjel (&) a különböző formátumú számok összekapcsolása a Hosszabbítás .

Most nyomja meg a BELÉPÉS a várt telefonszám formátumot kapja a Hosszabbítás .

  • Itt használhatja a Töltse ki a fogantyút a címre. AutoFill képlet a többi cellára.

További információ: Hogyan formázza a telefonszámot országkóddal Excelben (5 módszer)

3. A VBA használata a telefonszám kiterjesztéssel történő formázásához

Használhatja a Visual Basic alkalmazás (VBA) a címre. Formátum telefonszámok a címen Hosszabbítás . Itt, én most egy Private Sub amelyet a következő esetekben kell alkalmazni Sheet .

Hadd magyarázzam el az eljárást,

Először nyissa meg a Fejlesztő tab>> majd válassza ki Visual Basic.

Ezután megnyílik egy új ablak a Microsoft Visual Basic for Applications .

  • Most válassza ki a Sheet mivel ez egy Private Sub .

  • Ezután válassza a Munkalap a címről Általános .

  • Ezután válassza a Változás a címről Nyilatkozatok.

Most írja a következő kódot a Sheet .

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

Itt egy Private Sub Worksheet_Change(ByVal Target As Range) ahol minden új bejegyzést ellenőrizni fog a Munkalap hogy teljesíti-e a feltételét a Célpont(Len) a szám ha megfelel a feltételnek, hogy a Telefonszám formátumot kap egy Hosszabbítás .

Kód lebontása

  • Itt használtam több IF utasítás a számjegyek számának ellenőrzésére. Megírtam a formátumot a 8,10, és 12 számok, Megváltoztathatja azt az Ön igényei szerint.
  • Ezután a Érték a cella kiválasztásához Érték majd a VBA balra , és Mid függvények, hogy a formátum az én választásom szerint.

Megjegyzés: A kód a következő oszlopok esetében működik A .

  • Most, Mentés a kódot, és menj vissza a munkalap .
  • Itt beírtam 8 számjegy szám a A1 cellát.

Ezután nyomja meg a BELÉPÉS hogy a választott formátumot a Hosszabbítás .

Itt van a formátum 3 típusú számjegyből áll.

Bővebben: Excel képlet a telefonszám formátumának megváltoztatásához (5 példa)

Gyakorlati szekció

Itt adtam egy gyakorló lapot, hogy gyakorolhassa a magyarázott módszert.

Következtetés

Megpróbáltam elmagyarázni 3 egyszerű és gyors módja annak, hogy telefonszám formázása a címen bővítés Ezek a különböző módok segítenek mindenféle számformátum formázásában. Végül, de nem utolsósorban, ha bármilyen javaslata, ötlete vagy visszajelzése van, kérjük, bátran írjon kommentet az alábbiakban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.