Obsah
Možno budete potrebovať naformátovať telefónne čísla s predĺžením, čo môžete ľahko urobiť pomocou vstavaných funkcií a vzorcov programu Excel. V tomto článku sa dozviete o Formát telefónneho čísla Excel s Rozšírenie pomocou jednoduchých vzorcov & funkcie.
Tu máme súbor údajov, ktorý má Názvy & Telefónne čísla Teraz budeme Formátovanie telefónnych čísel s Rozšírenie s použitím tohto súboru údajov.
Stiahnite si cvičebnicu
Formátovanie telefónneho čísla s príponou.xlsm3 spôsoby formátovania telefónneho čísla s príponou v programe Excel
1. Použitie funkcie vlastného formátu na formátovanie telefónneho čísla s predĺžením
Pomocou Funkcia vlastného formátu môžete Formát . telefónne číslo s Rozšírenie .
Tu mám niekoľko telefónnych čísel a ukážem vám, ako formát tieto čísla .
Na tento účel,
- Najprv vyberte bunku alebo rozsah buniek, ktoré chcete použiť Vlastný formát .
- Tu som vybral rozsah C5:C10 .
- Teraz, kliknutie pravým tlačidlom myši na na myš otvoriť Kontextové menu .
- Neskôr vyberte Formátovanie buniek .
A dialógové okno z Formátovanie buniek sa objaví.
- Odtiaľ vyberte Vlastné potom v Typ vložiť formát ktoré chcete použiť na svoje čísla.
- Tu som použil (####) ###-### "ext" ##
- Nakoniec kliknite na tlačidlo OK .
V dôsledku toho získate Telefónne čísla s Rozšírenie .
Prečítajte si viac: Ako napísať telefónne číslo v programe Excel (všetkými možnými spôsobmi)
2. Formátovanie telefónneho čísla s príponou pomocou kombinovaných funkcií programu Excel
Ak chcete, môžete použiť LEVÁ a MID funkcie na Formát telefónnych čísel s Rozšírenie .
Dovoľte mi, aby som vám vysvetlil postup,
- Na začiatku vyberte bunku, do ktorej chcete umiestniť výsledný hodnota.
- Tu som vybral bunku D5 .
- Teraz zadajte nasledujúci vzorec do D5 bunky alebo do Bar s formulou .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
Tu som použil kombináciu LEVÁ a MID funkcie.
Rozdelenie vzorca
- "("&LEFT(C5,3)&")--> Stránka LEVÁ funkcia vráti 3 znaky z ľavá strana .
- Výstup: 101
- "("&LEFT(C5,3)&")--> Tu sa Ampersand (&) pridá Parantéza .
- Výstup: "(101)"
- MID(C5,4,3)--> Stránka MID funkcia vráti 3 znaky z stredná vybraného čísla počnúc číslom 4. charakter.
- Výstup: "345"
- MID(C5,7,4)--> Stáva sa
- Výstup: "6789"
- MID(C5,11,99)--> Zmení sa na
- Výstup: "6"
- " ext"&MID(C5,11,99)-->
- " ext"&6--> Tu sa Ampersand (&) spojí text ext s číslom 6 .
- Výstup: " ext6″
- "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
- “(“&101)&”)”&345&”-“&6789)&” ext”&6
- Výstup: (101)345-6789 ext6
- Vysvetlenie: Tu pomocou Ampersand (&) spojiť rôzne formáty čísel pomocou Rozšírenie .
Teraz stlačte VSTÚPIŤ na získanie očakávaného formátu telefónneho čísla s Rozšírenie .
- Tu môžete použiť Rukoväť náplne na Automatické vypĺňanie vzorec pre ostatné bunky.
Prečítajte si viac: Ako formátovať telefónne číslo s kódom krajiny v programe Excel (5 metód)
3. Použitie VBA na formátovanie telefónneho čísla s príponou
Môžete tiež použiť Aplikácia jazyka Visual Basic (VBA) na Formát telefónnych čísel s Rozšírenie . Tu použijem Súkromný subdodávateľ ktorá sa použije na List .
Dovoľte mi, aby som vám vysvetlil postup,
Najprv otvorte Vývojár karta>> potom vyberte Visual Basic.
Potom sa otvorí nové okno Microsoft Visual Basic pre aplikácie .
- Teraz vyberte List pretože je to Súkromný subdodávateľ .
- Ďalej vyberte Pracovný list z adresy Všeobecné .
- Potom vyberte Zmena z adresy Vyhlásenia.
Teraz napíšte nasledujúci kód do List .
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 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
Tu som použil Súkromný Sub Worksheet_Change(ByVal Target As Range) kde skontroluje každý nový záznam v Pracovný list či spĺňa podmienku Cieľ(Len) z číslo ak spĺňa podmienku Telefónne číslo dostane formát s Rozšírenie .
Rozdelenie kódu
- Tu som použil viacnásobné príkazy IF na kontrolu počtu číslic. Napísal som formát pre 8,10, a 12 číslice, Môžete ho zmeniť na základe vašej potreby.
- Ďalej som použil Hodnota na výber bunky Hodnota potom použil VBA vľavo a Stred funkcie, ktoré poskytujú formát podľa môjho výberu.
Poznámka: Kód bude fungovať pre stĺpec A .
- Teraz, Uložiť kód a vráťte sa k pracovný list .
- Tu som napísal 8 číslic číslo v A1 bunky.
Potom stlačte tlačidlo VSTÚPIŤ získať formát podľa vlastného výberu pomocou Rozšírenie .
Tu je formát 3 typy číslic.
Prečítajte si viac: Vzorec programu Excel na zmenu formátu telefónneho čísla (5 príkladov)
Praktická časť
Tu som vám poskytol cvičný hárok na precvičenie vysvetlenej metódy.
Záver
Snažil som sa vysvetliť. 3 jednoduché a rýchle spôsoby, ako formátovať telefónne číslo s rozšírenie v programe Excel. Tieto rôzne spôsoby vám pomôžu formátovať všetky typy čísel. V neposlednom rade, ak máte akékoľvek návrhy, nápady alebo spätnú väzbu, neváhajte a komentujte ich nižšie.