Ako formátovať telefónne číslo s príponou v programe Excel (3 jednoduché spôsoby)

  • Zdieľajte To
Hugh West

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

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

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.