Sådan formateres telefonnummer med udvidelse i Excel (3 nemme måder)

  • Del Dette
Hugh West

Hvis du har brug for at formatere dine telefonnumre med en forlængelse, kan du nemt gøre det ved at bruge Excel's indbyggede funktioner og formler. I denne artikel vil vi lære om Excel-format for telefonnummer med Udvidelse ved hjælp af nemme formler & funktioner.

Her har vi et datasæt med Navne & Telefonnumre . nu vil vi Formater telefonnumre med Udvidelse ved hjælp af dette datasæt.

Download arbejdsbog til øvelser

Formater telefonnummer med forlængelse.xlsm

3 måder at formatere telefonnummer med forlængelse i Excel på

1. Brug af funktionen Brugerdefineret format til at formatere telefonnummer med forlængelse

Ved at bruge den Funktion til brugerdefineret format du kan Format telefonnummer med Udvidelse .

Her har jeg nogle telefonnumre og vil vise dig, hvordan du kan format disse numre .

For at gøre det,

  • Først skal du vælge den celle eller det celleområde, der skal bruges Brugerdefineret format .
  • Her har jeg valgt området C5:C10 .
  • Nu, højreklik på på den mus for at åbne den Kontekstmenu .
  • Senere skal du vælge Formater celler .

A dialogboks Formater celler vil blive vist.

  • Herfra skal du vælge Tilpasset derefter i Type indsætte den format du ønsker at anvende på dine tal.
  • Her har jeg brugt (####) ####-##### "ext" ##
  • Klik endelig på OK .

Som følge heraf får du den Telefonnumre med Udvidelse .

Læs mere: Sådan skriver du telefonnummer i Excel (alle mulige måder)

2. Formater telefonnummer med forlængelse ved hjælp af Excel kombinerede funktioner

Hvis du ønsker det, kan du bruge VENSTRE og MID funktioner til Format telefonnumre med Udvidelse .

Lad mig forklare dig proceduren,

  • Til at begynde med skal du vælge den celle, du ønsker at placere resulterende værdi.
  • Her har jeg valgt celle D5 .
  • Indtast nu følgende formel i feltet D5 celle eller i den Formel Bar .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)

Her har jeg brugt kombinationen af VENSTRE og MID funktioner.

Opdeling af formler

  • "("&LEFT(C5,3)&")--> VENSTRE funktion vil returnere 3 tegn fra den venstre side .
    • Output: 101
  • "("&LEFT(C5,3)&")--> Her er det Ampersand (&) vil tilføje Paranthesis .
    • Output: "(101)"
  • MID(C5,4,3)--> MID funktion vil returnere 3 tegn fra den midten af det valgte nummer ud fra det 4. karakter.
    • Output: "345"
  • MID(C5,7,4)--> Det bliver
    • Output: "6789"
  • MID(C5,11,99)--> Det bliver til
    • Output: "6"
  • " ext"&MID(C5,11,99)-->
  • " ext"&6--> Her er det Ampersand (&) sammenkæder teksten ext med nummeret 6 .
    • Output: " ext6″.
  • "("&LEFT(C5,3)&")"&MID(C5,4,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
  • “(“&101)&”)”&345&”-“&6789)&” ext”&6
    • Udgang: (101)345-6789 ext6
    • Forklaring: Her kan man ved hjælp af Ampersand (&) sammenkæde de forskellige formater af tallene med Udvidelse .

Tryk nu på INDTAST for at få det forventede telefonnummerformat med Udvidelse .

  • Her kan du bruge Håndtag til påfyldning til AutoFill formel for resten af cellerne.

Læs mere: Sådan formaterer du telefonnummer med landekode i Excel (5 metoder)

3. Brug af VBA til at formatere telefonnummer med udvidelse

Du kan også bruge Visual Basic-applikation (VBA) til Format telefonnumre med Udvidelse Her vil jeg bruge en Privat underafdeling som vil blive anvendt på Ark .

Lad mig forklare dig proceduren,

Først skal du åbne den Udvikler fanebladet>> vælg derefter Visual Basic.

Derefter åbner den et nyt vindue med Microsoft Visual Basic for Applications .

  • Vælg nu Ark da det er en Privat underafdeling .

  • Vælg derefter Arbejdsark fra Generelt .

  • Vælg derefter Ændre fra Erklæringer.

Skriv nu følgende kode i Ark .

 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 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 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 If End Sub 

Her har jeg brugt en Private Sub Worksheet_Change(ByVal Target As Range) hvor den vil kontrollere hver ny post i Arbejdsark om den opfylder betingelsen i den Mål(Len) af den nummer hvis den opfylder betingelsen Telefonnummer vil få format med en Udvidelse .

Opdeling af kode

  • Her har jeg brugt flere IF-udsagn for at kontrollere antallet af cifre. Jeg har skrevet formatet for 8,10, og 12 cifre, Du kan ændre det efter dit behov.
  • Derefter brugte jeg den Værdi for at vælge cellen Værdi derefter brugt den VBA venstre , og Midt på funktioner til at give den format efter eget valg.

Bemærk: Koden vil fungere for kolonne A .

  • Nu, Gem koden og gå tilbage til din arbejdsark .
  • Her skrev jeg 8 cifre nummer i den A1 celle.

Derefter skal du trykke på INDTAST for at få det format, du ønsker, med Udvidelse .

Her, er den format af 3 typer af cifre.

Læs mere: Excel-formel til at ændre telefonnummerformat (5 eksempler)

Øvelsesafsnit

Her har jeg givet dig et øvelsesark, så du kan øve dig i den forklarede metode.

Konklusion

Jeg forsøgte at forklare 3 nemme og hurtige måder at format telefonnummer med forlængelse Disse forskellige måder vil hjælpe dig med at formatere alle typer tal. Sidst men ikke mindst, hvis du har nogen form for forslag, ideer eller feedback, er du velkommen til at kommentere nedenfor.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.