Tartalomjegyzék
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.xlsm3 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.