Inhoudsopgave
Als u uw telefoonnummers moet opmaken met een extensie, kunt u dat gemakkelijk doen met de ingebouwde functies en formules van Excel. In dit artikel zullen we leren over Excel telefoonnummer formaat met Uitbreiding met behulp van eenvoudige formules en functies.
Hier hebben we een dataset met Namen & Telefoonnummers Nu zullen we De telefoonnummers opmaken met Uitbreiding met behulp van deze dataset.
Download Praktijk Werkboek
Formaat telefoonnummer met extensie.xlsm3 manieren om een telefoonnummer met extensie op te maken in Excel
1. Gebruik van de functie Aangepaste opmaak om het telefoonnummer te formatteren met een extensie
Door de Aangepaste formaatfunctie je kunt Formaat de telefoonnummer met Uitbreiding .
Hier heb ik wat telefoonnummers en zal ik je laten zien hoe je formaat deze nummers .
Om dit te doen,
- Selecteer eerst de cel of het celbereik dat u wilt gebruiken Aangepast formaat .
- Hier heb ik het bereik geselecteerd C5:C10 .
- Nu, klik met de rechtermuisknop op op de muis om de Contextmenu .
- Selecteer later Cellen opmaken .
A dialoogvenster van Cellen opmaken zal verschijnen.
- Selecteer van daaruit Aangepaste dan in Type de formaat die u wilt toepassen op uw cijfers.
- Hier gebruikte ik (###) ###-### "ext" ##
- Klik tenslotte op OK .
Als gevolg daarvan krijgt u de Telefoonnummers met Uitbreiding .
Lees meer: Hoe telefoonnummer schrijven in Excel (alle mogelijke manieren)
2. Formatteer telefoonnummer met extensie met behulp van Excel gecombineerde functies
Als u wilt kunt u de LINKS en MID functies naar Formaat telefoonnummers met Uitbreiding .
Ik zal je de procedure uitleggen,
- Om te beginnen selecteert u de cel van uw keuze om de resulterend waarde.
- Hier heb ik de cel D5 .
- Typ nu de volgende formule in de D5 cel of in de Formule Bar .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
Hier gebruikte ik de combinatie van LINKS en MID functies.
Formuleverdeling
- "&LEFT(C5,3)&")--> De LINKS zal de functie 3 tekens van de links .
- Uitgang: 101
- "&LEFT(C5,3)&")--> Hier is de Ampersand (&) zal toevoegen Paranthesis .
- Uitvoer: "(101)"
- MID(C5,4,3)--> De MID zal de functie 3 tekens van de midden van het geselecteerde nummer vanaf de 4e karakter.
- Uitvoer: "345"
- MID(C5,7,4)--> Het wordt
- Uitgang: "6789"
- MID(C5,11,99)--> Het verandert in
- Uitgang: "6"
- " ext"&MID(C5,11,99)-->
- "ext"&6--> Hier is de Ampersand (&) voegt de tekst samen ext met het nummer 6 .
- Uitvoer: " ext6
- "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
- “(“&101)&”)”&345&”-“&6789)&” ext”&6
- Uitgang: (101)345-6789 ext6
- Uitleg: Door hier de Ampersand (&) de verschillende formaten van de nummers aan elkaar te rijgen met Uitbreiding .
Druk nu op ENTER om het verwachte telefoonnummer formaat te krijgen met Uitbreiding .
- Hier kunt u de Vulgreep naar AutoFill formule voor de rest van de cellen.
Lees meer: Hoe telefoonnummer met landcode opmaken in Excel (5 methoden)
3. VBA gebruiken om telefoonnummer met extensie op te maken
U kunt ook de Visual Basic-toepassing (VBA) naar Formaat telefoonnummers met Uitbreiding Hier ga ik een Private Sub die zal worden toegepast op Blad .
Ik zal je de procedure uitleggen,
Open eerst de Ontwikkelaar tab>> selecteer dan Visual Basic.
Dan wordt een nieuw venster geopend van Microsoft Visual Basic voor toepassingen .
- Selecteer nu Blad omdat het een Private Sub .
- Selecteer vervolgens Werkblad van Algemeen .
- Selecteer vervolgens Verander van Verklaringen.
Schrijf nu de volgende code in de Blad .
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 Len(Target) = 12 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3)& ") " & Mid(.Value, 4, 3) & "-" & Mid(.Value, 7, 4) & _ "-" & "ext" & Rechts(.Value, 3) Application.EnableEvents = True Exit Sub End With End If End Sub
Hier heb ik een Private Sub Worksheet_Change(ByVal Target As Range) waar het elk nieuw item in de Werkblad of het voldoet aan de voorwaarde van de Doel (Len) van de nummer als het voldoet aan de voorwaarde dat de Telefoonnummer krijgt formaat met een Uitbreiding .
Code Breakdown
- Hier gebruikte ik meerdere IF-statements om het aantal cijfers te controleren. Ik heb het formaat geschreven voor 8,10, en 12 cijfers, U kunt het veranderen op basis van uw behoefte.
- Vervolgens heb ik de Waarde om de cel te selecteren Waarde gebruikte toen de VBA Links en Midden functies om de formaat van mijn keuze.
Let op: De code werkt voor kolom A .
- Nu, Sla de code en ga terug naar je werkblad .
- Hier heb ik getypt 8 cijfer nummer in de A1 cel.
Druk vervolgens op ENTER om het formaat van uw keuze te krijgen met Uitbreiding .
Hier, is de formaat van 3 soorten cijfers.
Lees meer: Excel-formule om het formaat van het telefoonnummer te wijzigen (5 voorbeelden)
Praktijk Sectie
Hier heb ik een oefenblad voor u om de uitgelegde methode te oefenen.
Conclusie
Ik probeerde uit te leggen 3 eenvoudige en snelle manieren om formaat telefoonnummer met uitbreiding Deze verschillende manieren zullen u helpen om alle soorten getallen op te maken. Tot slot, als u suggesties, ideeën of feedback hebt, aarzel dan niet om hieronder commentaar te geven.