Obsah
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.xlsm3 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.