Excel formula: Očistite in preoblikujte telefonske številke -

Splošna formula

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

Povzetek

Eden od načinov za čiščenje in preoblikovanje telefonskih številk je odstranitev vseh tujih znakov in nato uporaba vgrajene Excelove oblike telefonske številke.

Ta zgornja formula uporablja vrsto ugnezdenih funkcij NAMESTITVE za odstranjevanje presledkov, vezajev, pik, oklepajev in vejic.

Dejanske nadomestitve boste morali prilagoditi vašim podatkom.

Pojasnilo

Formula se izvaja od znotraj navzven, pri čemer vsaka NADOMESTKA odstrani en znak.

Notranji SUBSTITUTE odstrani leve oklepaje, rezultat pa se preda naslednji SUBSTITUTE, ki odstrani desne oklepaje itd.

Kadarkoli uporabite funkcijo SUBSTITUTE, bo rezultat besedilo. Ker za besedilo ne morete uporabiti oblike števil, moramo besedilo pretvoriti v številko. Eden od načinov je to, da dodate ničlo (+0), ki samodejno pretvori številke v besedilni obliki v številke v številčni obliki.

Na koncu se uporabi "posebna" oblika telefonske številke (stolpec D).

Ta stran razlaga oblike številk po meri in z veliko primeri.

Trik z belim prostorom za boljšo berljivost

Pri gnezdenju več funkcij je težko brati formulo in ohranjati uravnoteženost vseh oklepajev. Excel ne skrbi za dodaten presledek v formuli, zato lahko formuli dodate prelome vrstic, da bo formula bolj berljiva. Na primer, zgornjo formulo lahko zapišemo tako:

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

Upoštevajte, da se celica pojavi na sredini, zgoraj z imeni funkcij in spodaj zamenjavami. Ne samo, da je formula lažje berljiva, temveč tudi lažje dodajanje in odstranjevanje zamenjav.

Isti trik lahko uporabite tudi za lažje branje ugnezdenih stavkov IF.

Zanimive Članki...