Jak formátovat telefonní číslo s příponou v aplikaci Excel (3 snadné způsoby)

  • Sdílet Toto
Hugh West

Možná budete potřebovat naformátovat telefonní čísla s příponou, což můžete snadno provést pomocí vestavěných funkcí a vzorců aplikace Excel. V tomto článku se dozvíte o tom. Formát telefonního čísla aplikace Excel s Prodloužení pomocí jednoduchých vzorců & funkce.

Zde máme soubor dat, který má Jména & Telefonní čísla Nyní budeme Formátování telefonních čísel s Prodloužení s použitím této sady dat.

Stáhnout cvičebnici

Formátování telefonního čísla s příponou.xlsm

3 způsoby formátování telefonního čísla s příponou v aplikaci Excel

1. Použití funkce vlastního formátu pro formátování telefonního čísla s příponou

Pomocí Funkce vlastního formátu můžete Formát na telefonní číslo s Prodloužení .

Zde mám několik telefonních čísel a ukážu vám, jak na to. formát tyto čísla .

Za tímto účelem,

  • Nejprve vyberte buňku nebo rozsah buněk, které chcete použít. Vlastní formát .
  • Zde jsem vybral rozsah C5:C10 .
  • Nyní, klikněte pravým tlačítkem myši na na myš otevřít Kontextová nabídka .
  • Později vyberte Formátování buněk .

A dialogové okno z Formátování buněk se objeví.

  • Odtud vyberte Vlastní pak v Typ vložte formát které chcete použít pro svá čísla.
  • Zde jsem použil (####) ###-### "ext" ##
  • Nakonec klikněte na OK .

Díky tomu získáte Telefonní čísla s Prodloužení .

Přečtěte si více: Jak napsat telefonní číslo v aplikaci Excel (všemi možnými způsoby)

2. Formátování telefonního čísla s příponou pomocí kombinovaných funkcí aplikace Excel

Pokud chcete, můžete použít LEVÝ a MID funkce na Formát telefonních čísel s Prodloužení .

Dovolte mi, abych vám vysvětlil postup,

  • Na začátku vyberte buňku, do které chcete umístit výsledek hodnotu.
  • Zde jsem vybral buňku D5 .
  • Nyní zadejte následující vzorec do pole D5 buňky nebo do Bar Formula .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)

Zde jsem použil kombinaci LEVÝ a MID funkce.

Rozdělení vzorců

  • "("&LEFT(C5,3)&")--> Na stránkách LEVÝ funkce vrátí 3 znaky z levá strana .
    • Výstup: 101
  • "("&LEFT(C5,3)&")--> Zde se Ampersand (&) přidá Parenteze .
    • Výstup: "(101)"
  • MID(C5,4,3)--> Na stránkách MID funkce vrátí 3 znaky z střední vybraného čísla počínaje 4. charakter.
    • Výstup: "345"
  • MID(C5,7,4)--> Stává se
    • Výstup: "6789"
  • MID(C5,11,99)--> Změní se na
    • Výstup: "6"
  • " ext"&MID(C5,11,99)-->
  • " ext"&6--> Zde se Ampersand (&) spojí text ext s číslem 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
    • Vysvětlení: Zde pomocí Ampersand (&) spojit různé formáty čísel pomocí Prodloužení .

Nyní stiskněte ENTER získat očekávaný formát telefonního čísla s Prodloužení .

  • Zde můžete použít Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky.

Další informace: Jak formátovat telefonní číslo s kódem země v aplikaci Excel (5 metod)

3. Použití VBA k formátování telefonního čísla s příponou

Můžete také použít Aplikace Visual Basic (VBA) na Formát telefonních čísel s Prodloužení Tady použiji... Soukromý subdodavatel která se použije na List .

Dovolte mi, abych vám vysvětlil postup,

Nejprve otevřete Vývojář karta>> pak vyberte Visual Basic.

Poté se otevře nové okno Microsoft Visual Basic pro aplikace .

  • Nyní vyberte List protože je to Soukromý subdodavatel .

  • Dále vyberte Pracovní list z Obecné .

  • Pak vyberte Změna z Prohlášení.

Nyní napište následující 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 

Zde jsem použil Soukromý Sub Worksheet_Change(ByVal Target As Range) kde bude kontrolovat každou novou položku v Pracovní list zda splňuje podmínku Cíl(Len) o číslo pokud splňuje podmínku Telefonní číslo dostane formát s Prodloužení .

Rozdělení kódu

  • Zde jsem použil více příkazů IF pro kontrolu počtu číslic. Napsal jsem formát pro 8,10, a 12 číslice, Můžete jej změnit podle svých potřeb.
  • Dále jsem použil Hodnota vybrat buňku Hodnota pak použil VBA vlevo a Mid funkce, které poskytují formát podle mého výběru.

Poznámka: Kód bude fungovat pro sloupec A .

  • Nyní, Uložit kód a vraťte se do pracovní list .
  • Zde jsem napsal 8 číslic číslo v A1 buňka.

Pak stiskněte tlačítko ENTER získat formát podle svého výběru pomocí Prodloužení .

Zde je formát 3 typy číslic.

Přečtěte si více: Vzorec aplikace Excel pro změnu formátu telefonního čísla (5 příkladů)

Praktická část

Zde jsem vám poskytl cvičný list, na kterém si můžete vysvětlenou metodu procvičit.

Závěr

Snažil jsem se vysvětlit. 3 snadné a rychlé způsoby, jak formátovat telefonní číslo s rozšíření v aplikaci Excel. Tyto různé způsoby vám pomohou formátovat všechny typy čísel. V neposlední řadě, pokud máte jakékoliv návrhy, nápady nebo zpětnou vazbu, neváhejte se vyjádřit níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.