„Excel“ formulė: Išvalykite ir suformatuokite telefono numerius

Bendroji formulė

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

Santrauka

Vienas iš būdų išvalyti ir suformatuoti telefono numerius yra ištrinti visus pašalinius simbolius, tada pritaikyti „Excel“ integruotą telefono numerio formatą.

Ši aukščiau pateikta formulė naudoja įterptųjų PAKEITIMO funkcijų seriją, kad ištrintų tarpus, brūkšnelius, taškus, skliaustus ir kablelius.

Turėsite pakoreguoti faktinius pakeitimus, kad jie atitiktų jūsų duomenis.

Paaiškinimas

Formulė veikia iš vidaus į išorę, kiekvienam PAKEITIMUI pašalinant vieną simbolį.

Vidinis labiausiai PAKEITIMAS pašalina kairius skliaustus, o rezultatas perduodamas kitam PAKEITIMUI, kuris pašalina tinkamus skliaustus ir pan.

Kai naudojate funkciją PAKEISTI, rezultatas bus tekstas. Kadangi tekstui negalite pritaikyti skaičiaus formato, turime konvertuoti tekstą į skaičių. Vienas iš būdų tai padaryti yra pridėti nulį (+0), kuris automatiškai konvertuoja teksto formato skaičius į skaitinio formato skaičius.

Galiausiai taikomas „specialiojo“ telefono numerio formatas (D stulpelis).

Šiame puslapyje paaiškinta pasirinktiniai skaičių formatai ir pateikiama daug pavyzdžių.

Baltosios erdvės triukas, kad būtų lengviau skaityti

Sudėjus kelias funkcijas, gali būti sunku perskaityti formulę ir išlaikyti visus skliaustus subalansuotus. „Excel“ nerūpi papildomos baltos vietos formulėje, todėl formulėje galite pridėti eilučių pertraukas, kad formulė būtų lengviau skaitoma. Pavyzdžiui, aukščiau pateiktą formulę galima parašyti taip:

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

Atkreipkite dėmesį, kad langelis pasirodo viduryje, o funkcijų pavadinimai yra aukščiau, o pakeitimai - žemiau. Tai ne tik palengvina formulės skaitymą, bet ir palengvina pakeitimų pridėjimą ir pašalinimą.

Galite naudoti tą patį triuką, kad įdėtus IF sakinius taip pat būtų lengviau skaityti.

Įdomios straipsniai...