Cuprins
Este posibil să aveți nevoie să formatați numerele de telefon cu o extensie pe care o puteți face cu ușurință utilizând funcțiile și formulele încorporate în Excel. În acest articol, vom învăța despre Excel Formatul numărului de telefon cu Extensie folosind formule simple & caracteristici.
Aici avem un set de date care are Nume & Numere de telefon Acum vom... Formatați numerele de telefon cu Extensie utilizând acest set de date.
Descărcați caietul de practică
Formatați numărul de telefon cu extensia.xlsm3 moduri de a formata numărul de telefon cu extensie în Excel
1. Utilizarea funcției de formatare personalizată pentru a formata numărul de telefon cu extensia
Prin utilizarea Caracteristică de format personalizat puteți Format la număr de telefon cu Extensie .
Aici, am câteva numere de telefon și vă voi arăta cum să format aceste numere .
Pentru a face acest lucru,
- În primul rând, selectați celula sau intervalul de celule care urmează să fie utilizat Format personalizat .
- Aici, am selectat intervalul C5:C10 .
- Acum, faceți clic dreapta pe pe șoarece pentru a deschide fereastra Meniul contextual .
- Ulterior, selectați Formatarea celulelor .
A caseta de dialog de Formatarea celulelor va apărea.
- De acolo, selectați Personalizat apoi în Tip introduceți format pe care doriți să le aplicați numerelor dumneavoastră.
- Aici, am folosit (###) ###-##### "ext" ##
- În cele din urmă faceți clic pe OK .
Ca urmare, veți obține Numere de telefon cu Extensie .
Citește mai mult: Cum să scrieți numărul de telefon în Excel (toate modurile posibile)
2. Formatați numărul de telefon cu extensie utilizând funcțiile combinate din Excel
Dacă doriți, puteți folosi STÂNGA și MID funcții pentru Formatați numerele de telefon cu Extensie .
Permiteți-mi să vă explic procedura,
- Pentru a începe, selectați celula dorită pentru a plasa rezultată valoare.
- Aici, am selectat celula D5 .
- Acum, introduceți următoarea formulă în fereastra D5 celulă sau în Formula Bar .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
Aici, am folosit combinația de STÂNGA și MID funcții.
Repartizarea formulei
- "("&LEFT(C5,3)&")--> The STÂNGA funcția va returna 3 caractere din partea stângă .
- Ieșire: 101
- "("&LEFT(C5,3)&")--> În acest caz, se va utiliza Ampersandă (&) va adăuga Paranteză .
- Ieșire: "(101)"
- MID(C5,4,3)--> The MID funcția va returna 3 caractere din mijloc a numărului selectat începând de la 4. caracter.
- Ieșire: "345"
- MID(C5,7,4)--> Ea devine
- Ieșire: "6789"
- MID(C5,11,99)--> Se transformă în
- Ieșire: "6"
- " ext"&MID(C5,11,99)-->
- " ext"&6--> În acest caz, se va utiliza Ampersandă (&) concatenează textul ext cu numărul 6 .
- Ieșire: " ext6″
- "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
- “(“&101)&”)”&345&”-“&6789)&” ext”&6
- Ieșire: (101)345-6789 ext6
- Explicație: Aici, prin utilizarea Ampersandă (&) concatenează diferitele formate ale numerelor cu Extensie .
Acum, apăsați ENTER pentru a obține formatul așteptat al numărului de telefon cu Extensie .
- Aici, puteți utiliza funcția Mâner de umplere la AutoFill formula pentru restul celulelor.
Citiți mai mult: Cum să formatați numărul de telefon cu codul țării în Excel (5 metode)
3. Utilizarea VBA pentru a formata numărul de telefon cu extensie
De asemenea, puteți utiliza și funcția Aplicație Visual Basic (VBA) la Formatați numerele de telefon cu Extensie Aici, voi folosi un Private Sub care se va aplica pe Foaie .
Permiteți-mi să vă explic procedura,
În primul rând, deschideți fișierul Dezvoltator tab>> apoi selectați Visual Basic.
Apoi, se va deschide o nouă fereastră de Microsoft Visual Basic pentru aplicații .
- Acum, selectați Foaie deoarece este un Private Sub .
- Apoi, selectați Fișa de lucru de la General .
- Apoi, selectați Schimbare de la Declarații.
Acum, scrieți următorul cod în fișierul Foaie .
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 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 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
Aici, am folosit un Private Sub Worksheet_Change(ByVal Target As Range) unde se va verifica fiecare intrare nouă în lista Fișa de lucru dacă îndeplinește condiția de Țintă(Len) a număr în cazul în care îndeplinește condiția Număr de telefon va primi un format cu un Extensie .
Defalcarea codului
- Aici, am folosit instrucțiuni IF multiple pentru a verifica numărul de cifre. Am scris formatul pentru 8,10, și 12 cifre, îl puteți schimba în funcție de nevoile dumneavoastră.
- În continuare, am folosit Valoare pentru a selecta celula Valoare apoi a folosit VBA Stânga , și Mijlocul funcții pentru a da format la alegerea mea.
Notă: Codul va funcționa pentru coloana A .
- Acum, Salvați codul și întoarceți-vă la foaie de lucru .
- Aici, am tastat 8 cifre numărul din A1 celulă.
Apoi, apăsați ENTER pentru a obține formatul ales de dvs. cu Extensie .
Aici, este format de 3 tipuri de cifre.
Citește mai mult: Formula Excel pentru a schimba formatul numărului de telefon (5 exemple)
Secțiunea practică
Aici am pus la dispoziție o foaie de exerciții pentru ca tu să exersezi metoda explicată.
Concluzie
Am încercat să explic 3 modalități ușoare și rapide de a format număr de telefon cu extensie în Excel. Aceste moduri diferite vă vor ajuta să formatați toate tipurile de numere. Nu în ultimul rând, dacă aveți orice fel de sugestii, idei sau feedback, vă rugăm să nu ezitați să comentați mai jos.