Excel formula: tālruņu numuru tīrīšana un pārformatēšana -

Vispārēja formula

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

Kopsavilkums

Viens no veidiem, kā iztīrīt un pārformatēt tālruņa numurus, ir noņemt visas svešās rakstzīmes, pēc tam lietot Excel iebūvēto tālruņa numuru formātu.

Šī iepriekš minētā formula izmanto virkni ligzdotu SUBSTITUTE funkciju, lai noņemtu atstarpes, defises, punktus, iekavas un komatus.

Jums būs jāpielāgo faktiskie aizstājēji, lai tie atbilstu jūsu datiem.

Paskaidrojums

Formula darbojas no iekšpuses uz āru, katram SUBSTITUTE noņemot vienu rakstzīmi.

Iekšējais visvairāk SUBSTITUTE noņem kreisās iekavas, un rezultāts tiek nodots nākamajam SUBSTITUTE, kas noņem labās iekavas utt.

Ikreiz, kad izmantojat funkciju SUBSTITUTE, rezultāts būs teksts. Tā kā tekstam nevar piemērot ciparu formātu, mums teksts jāpārvērš par skaitli. Viens no veidiem, kā to izdarīt, ir pievienot nulli (+0), kas teksta formātā skaitļus automātiski pārvērš ciparos ciparu formātā.

Visbeidzot, tiek izmantots tālruņa numura formāts "Īpašais" (D sleja).

Šajā lapā ir izskaidroti pielāgoti skaitļu formāti un ar daudziem piemēriem.

Baltās telpas triks labākai lasāmībai

Ligzdojot vairākas funkcijas, var būt grūti nolasīt formulu un saglabāt visas iekavas līdzsvarā. Programmai Excel ir vienalga par papildu atstarpi formulā, tāpēc formulā varat pievienot rindiņu pārtraukumus, lai padarītu formulu vieglāk lasāmu. Piemēram, iepriekš minēto formulu var rakstīt šādi:

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

Ņemiet vērā, ka šūna parādās vidū ar funkciju nosaukumiem virs un aizvietojumiem zemāk. Tas ne tikai atvieglo formulas lasīšanu, bet arī atvieglo aizstājēju pievienošanu un noņemšanu.

Jūs varat izmantot šo pašu triku, lai arī ligzdotos IF paziņojumus būtu vieglāk lasīt.

Interesanti raksti...