Sisällysluettelo
Voit joutua muotoilemaan puhelinnumerot laajennuksella, jonka voit tehdä helposti Excelin sisäänrakennettujen ominaisuuksien ja kaavojen avulla. Tässä artikkelissa kerrotaan seuraavista asioista Excel-puhelinnumeron muoto kanssa Laajennus käyttämällä helppoja kaavoja &; ominaisuuksia.
Tässä meillä on tietokokonaisuus, jossa on Nimet & Puhelinnumerot . Nyt me Muotoile puhelinnumerot kanssa Laajennus käyttämällä tätä tietokokonaisuutta.
Lataa harjoituskirja
Muotoile puhelinnumero numeron jatkeella.xlsm3 tapaa muotoilla puhelinnumero Excelin laajennuksella
1. Mukautetun muotoilutoiminnon käyttö puhelinnumeron muotoilemiseksi numeronumeron ja laajennuksen avulla
Käyttämällä Mukautettu muoto Ominaisuus voit Muotoilu ... puhelinnumero kanssa Laajennus .
Täällä minulla on joitakin puhelinnumeroita ja näytän sinulle, miten - muotoilu nämä numerot .
Näin menetellen,
- Valitse ensin solu tai solualue, jota haluat käyttää. Mukautettu muoto .
- Tässä valitsin alueen C5:C10 .
- Nyt, klikkaa hiiren oikealla on hiiri avataksesi Kontekstivalikko .
- Valitse myöhemmin Solujen muotoilu .
A valintaikkuna of Solujen muotoilu ilmestyy.
- Valitse sieltä Custom sitten Tyyppi aseta muotoilu joita haluat soveltaa numeroihisi.
- Tässä käytin (###) ###-##### "ext" ###
- Klikkaa lopuksi OK .
Tämän seurauksena saat Puhelinnumerot kanssa Laajennus .
Lue lisää: Kuinka kirjoittaa puhelinnumero Excelissä (kaikki mahdolliset tavat)
2. Muotoile puhelinnumero laajennuksen kanssa käyttämällä Excelin yhdistettyjä toimintoja.
Jos haluat, voit käyttää VASEMPI ja MID toiminnot Muotoile puhelinnumerot kanssa Laajennus .
Selitän sinulle menettelyn,
- Valitse aluksi haluamasi solu, johon haluat sijoittaa valintaruudun. tuloksena arvo.
- Tässä valitsin solun D5 .
- Kirjoita nyt seuraava kaava kenttään D5 soluun tai Formula Bar .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)
Tässä käytin yhdistelmää VASEMPI ja MID toiminnot.
Kaavan erittely
- "("&LEFT(C5,3)&")--> The VASEMPI funktio palauttaa 3 merkkejä vasemmanpuoleinen .
- Tuotos: 101
- "("&LEFT(C5,3)&")--> Täällä Amperand (&) lisää Paranteesi .
- Tulos: "(101)"
- MID(C5,4,3)--> The MID funktio palauttaa 3 merkkejä keskellä valitusta numerosta alkaen Neljäs luonne.
- Tulos: "345"
- MID(C5,7,4)--> Siitä tulee
- Tulos: "6789"
- MID(C5,11,99)--> Se muuttuu
- Lähtö: "6"
- " ext"&MID(C5,11,99)-->
- " ext"&6--> Täällä Amperand (&) yhdistää tekstin ext numerolla 6 .
- Tulos: " ext6″
- "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)".
- “(“&101)&”)”&345&”-“&6789)&” ext”&6
- Lähtö: (101)345-6789 ext6
- Selitys: Täällä, käyttämällä Amperand (&) yhdistetään numeroiden eri muodot seuraavasti Laajennus .
Paina nyt ENTER saadaksesi odotetun puhelinnumeron muodon Laajennus .
- Tässä voit käyttää Täyttökahva osoitteeseen AutoFill kaava lopuille soluille.
Lue lisää: Kuinka muotoilla puhelinnumero maakoodilla Excelissä (5 menetelmää)
3. VBA:n käyttäminen puhelinnumeron muotoilemiseen lisänumeron kanssa
Voit myös käyttää Visual Basic -sovellus (VBA) osoitteeseen Muotoile puhelinnumerot kanssa Laajennus . Tässä käytän apuna Yksityinen Sub jota sovelletaan Arkki .
Selitän sinulle menettelyn,
Avaa ensin Kehittäjä Valitse sitten välilehti>> ja valitse Visual Basic.
Sitten se avaa uuden ikkunan Microsoft Visual Basic for Applications .
- Valitse nyt Arkki koska se on Yksityinen Sub .
- Valitse seuraavaksi Työtaulukko osoitteesta Yleistä .
- Valitse sitten Muuta osoitteesta Ilmoitukset.
Kirjoita nyt seuraava koodi tiedostoon Arkki .
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 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
Tässä käytin Private Sub Worksheet_Change(ByVal Target As Range) jossa se tarkistaa jokaisen uuden merkinnän Työtaulukko täyttääkö se Kohde(Len) of the numero jos se täyttää ehdon Puhelinnumero saa muodon, jossa on Laajennus .
Koodin erittely
- Tässä käytin useita IF-lausekkeita tarkistamaan numeroiden lukumäärän. Olen kirjoittanut muodon muotoon 8,10, ja 12 numerot, Voit muuttaa sitä tarpeen mukaan.
- Seuraavaksi käytin Arvo solun valitsemiseksi Arvo käytti sitten VBA Vasen ja Mid toimintoja, jotka antavat muotoilu valintani mukaan.
Huom: Koodi toimii sarakkeelle A .
- Nyt, Tallenna koodi ja palaa takaisin työlehti .
- Tähän kirjoitin 8 numeroa numero A1 solu.
Paina sitten ENTER saadaksesi haluamasi formaatin Laajennus .
Tässä on muotoilu 3 erilaista numeroa.
Lue lisää: Excel-kaava puhelinnumeron muodon muuttamiseksi (5 esimerkkiä)
Harjoitusosio
Tässä olen antanut sinulle harjoituslomakkeen, jonka avulla voit harjoitella selitettyä menetelmää.
Päätelmä
Yritin selittää 3 helppoja ja nopeita tapoja muotoile puhelinnumero kanssa laajennus Nämä eri tavat auttavat sinua muotoilemaan kaikentyyppisiä numeroita. Viimeisenä mutta ei vähäisimpänä, jos sinulla on ehdotuksia, ideoita tai palautetta, kommentoi vapaasti alla.