Jak sformatować numer telefonu z rozszerzeniem w programie Excel (3 proste sposoby)

  • Udostępnij To
Hugh West

Może zaistnieć potrzeba sformatowania numerów telefonów z rozszerzeniem można to łatwo zrobić za pomocą wbudowanych funkcji i formuł programu Excel. W tym artykule dowiemy się o Format numeru telefonu w programie Excel z Przedłużenie wykorzystując łatwe formuły & funkcje.

Mamy tu zbiór danych mający Nazwy & Numery telefonów . Now we will Formatuj numery telefonów z Przedłużenie z wykorzystaniem tego zbioru danych.

Pobierz Zeszyt ćwiczeń

Format numeru telefonu z rozszerzeniem.xlsm

3 Sposoby formatowania numeru telefonu z rozszerzeniem w programie Excel

1. użycie funkcji Format niestandardowy do formatowania numeru telefonu z rozszerzeniem

Poprzez użycie Funkcja formatu niestandardowego możesz Format the numer telefonu z Przedłużenie .

Tutaj mam kilka numerów telefonów i pokażę ci, jak format te numery .

Aby to zrobić,

  • Po pierwsze, wybierz komórkę lub zakres komórek do użycia Format niestandardowy .
  • Tutaj wybrałem zakres C5:C10 .
  • Teraz, kliknij prawym przyciskiem myszy na stronie na mysz aby otworzyć Menu kontekstowe .
  • Później wybierz Formatuj komórki .

A okno dialogowe z Formatuj komórki pojawi się.

  • Stamtąd wybierz Niestandardowe następnie w Typ wstawić format które chcesz zastosować do swoich liczb.
  • Tutaj użyłem (###) ####### "ext" ##
  • Na koniec kliknij OK .

W rezultacie otrzymasz. Numery telefonów z Przedłużenie .

Read More: Jak napisać numer telefonu w Excelu (każdy możliwy sposób)

2) Formatowanie numeru telefonu z rozszerzeniem za pomocą funkcji łączonych programu Excel

Jeśli chcesz, możesz użyć LEWA oraz MID funkcje do Formatowanie numerów telefonów z Przedłużenie .

Pozwól, że wyjaśnię ci procedurę,

  • Na początek zaznacz wybraną komórkę, w której umieścisz wypadkowa wartość.
  • Tutaj wybrałem komórkę D5 .
  • Teraz wpisz następującą formułę w D5 komórka lub do Formuła Bar .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)

Tutaj użyłem kombinacji LEWA oraz MID funkcje.

Podział formuły

  • "("&LEFT(C5,3)&")--> Na stronie LEWA funkcja zwróci 3 znaki z lewa strona .
    • Wyjście: 101
  • "("&LEFT(C5,3)&")--> Tutaj Ampersand (&) doda Paranteza .
    • Wyjście: "(101)"
  • MID(C5,4,3)--> Na stronie MID funkcja zwróci 3 znaki z środek wybranego numeru, zaczynając od 4. postać.
    • Wyjście: "345"
  • MID(C5,7,4)--> Staje się
    • Wyjście: "6789"
  • MID(C5,11,99)--> Zmienia się w
    • Wyjście: "6"
  • " ext"&MID(C5,11,99)->
  • " ext"&6--> Tutaj Ampersand (&) konkatenuje tekst ext o numerze 6 .
    • Wyjście: " ext6″
  • "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
  • “(“&101)&”)”&345&”-“&6789)&” ext”&6
    • Wyjście: (101)345-6789 wew. 6
    • Wyjaśnienie: Tutaj, poprzez użycie Ampersand (&) konkatenować różne formaty liczb z Przedłużenie .

Teraz naciśnij ENTER aby uzyskać oczekiwany format numeru telefonu z Przedłużenie .

  • Tutaj możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

Read More: Jak sformatować numer telefonu z kodem kraju w Excelu (5 metod)

3. użycie VBA do formatowania numeru telefonu z rozszerzeniem

Można również użyć Aplikacja Visual Basic (VBA) do Formatowanie numerów telefonów z Przedłużenie . Here, I'm going to use a Private Sub który zostanie zastosowany na Arkusz .

Pozwól, że wyjaśnię ci procedurę,

Najpierw należy otworzyć Deweloper tab>> następnie wybierz Visual Basic.

Następnie otworzy nowe okno Microsoft Visual Basic for Applications .

  • Teraz wybierz Arkusz ponieważ jest to Private Sub .

  • Następnie należy wybrać Arkusz roboczy z Ogólne .

  • Następnie należy wybrać Zmiana z Deklaracje.

Teraz napisz następujący kod w Arkusz .

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

Tutaj użyłem Private Sub Worksheet_Change(ByVal Target As Range) gdzie będzie sprawdzać każdy nowy wpis w Arkusz roboczy czy spełnia warunek dot. Cel(Len) z numer jeśli spełnia warunek Numer telefonu zostanie sformatowany za pomocą Przedłużenie .

Podział kodu

  • Tutaj użyłem wielokrotne oświadczenia IF aby sprawdzić liczbę cyfr. Napisałem format dla 8,10, oraz 12 cyfry, Można je zmienić w zależności od potrzeb.
  • Następnie użyłem Wartość aby wybrać komórkę Wartość następnie użył VBA Z lewej oraz Mid funkcje, aby dać format mojego wyboru.

Uwaga: Kod będzie działał dla kolumny A .

  • Teraz, Zapisz kod i wróć do swojego arkusz roboczy .
  • Tutaj, wpisałem 8 cyfra numer w A1 komórka.

Następnie naciśnij ENTER aby uzyskać wybrany przez siebie format z Przedłużenie .

Tutaj, jest format z 3 rodzajów cyfr.

Read More: Excel Formuła, aby zmienić format numeru telefonu (5 przykładów)

Część ćwiczeniowa

Tutaj zamieściłem arkusz ćwiczeniowy, abyś mógł przećwiczyć wyjaśnioną metodę.

Wniosek

Próbowałem wyjaśnić 3 łatwe i szybkie sposoby na formatować numer telefonu z przedłużenie Te różne sposoby pomogą Ci sformatować wszystkie rodzaje liczb. Wreszcie, ale nie najmniej, jeśli masz jakieś sugestie, pomysły lub opinie, prosimy o komentarz poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.