Excel-kaava: Puhdista ja muotoile puhelinnumerot uudelleen

Sisällysluettelo

Yleinen kaava

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")," ",""),".","")+0

Yhteenveto

Yksi tapa puhdistaa ja muotoilla puhelinnumerot on poistaa kaikki vieraat merkit ja käyttää sitten Excelin sisäänrakennettua puhelinnumeromuotoa.

Tämä yllä oleva kaava käyttää sarjaa sisäkkäisiä SUBSTITUTE-funktioita poistaakseen välilyönnit, yhdysmerkit, pisteet, sulkeet ja pilkut.

Sinun on mukautettava todelliset korvaukset tietojesi mukaan.

Selitys

Kaava kulkee sisältä ulospäin, ja kukin SUBSTITUTE poistaa yhden merkin.

Sisempi korvike poistaa vasemman sulun ja tulos luovutetaan seuraavalle korvikkeelle, joka poistaa oikeat sulut ja niin edelleen.

Aina kun käytät SUBSTITUTE-toimintoa, tulos on teksti. Koska et voi käyttää numeromuotoa tekstiin, meidän on muunnettava teksti numeroksi. Yksi tapa tehdä se on lisätä nolla (+0), joka muuntaa automaattisesti tekstimuodossa olevat numerot numeerisiksi.

Lopuksi käytetään "Special" -numeron muotoa (sarake D).

Tällä sivulla selitetään mukautetut numeromuodot ja monia esimerkkejä.

Valkotilan temppu luettavuuden parantamiseksi

Kun pesät useita toimintoja, voi olla vaikeaa lukea kaavaa ja pitää kaikki sulut tasapainossa. Excel ei välitä ylimääräisestä välilyönnistä kaavassa, joten voit lisätä kaavaan rivinvaihtoja, jotta kaava olisi helppolukuisempi. Esimerkiksi yllä oleva kaava voidaan kirjoittaa seuraavasti:

= SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( A1, "(",""), ")",""), "-",""), " ",""), ".","")

Huomaa, että solu näkyy keskellä toimintojen nimien yläpuolella ja korvausten alla. Sen lisäksi, että tämä helpottaa kaavan lukemista, se myös helpottaa korvausten lisäämistä ja poistamista.

Voit käyttää tätä samaa temppua helpottamaan myös sisäkkäisten IF-lauseiden lukemista.

Mielenkiintoisia artikkeleita...