Формула на Excel: Почистване и преформатиране на телефонни номера -

Обща формула

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

Обобщение

Един от начините за почистване и преформатиране на телефонни номера е премахването на всички странични знаци, след което се прилага вграденият формат на телефонния номер на Excel.

Тази формула по-горе използва поредица от вложени функции ЗАМЕСТИТЕЛ за премахване на интервали, тирета, точки, скоби и запетаи.

Ще трябва да коригирате действителните заместители, за да отговарят на вашите данни.

Обяснение

Формулата работи отвътре навън, като всеки ЗАМЕСТИТЕЛ премахва един символ.

Най-вътрешният СУБСТИТУТ премахва левите скоби и резултатът се предава на следващия ЗАМЕСТИТЕЛ, който премахва десните скоби и т.н.

Всеки път, когато използвате функцията ЗАМЕСТИТЕЛ, резултатът ще бъде текст. Тъй като не можете да приложите числов формат към текст, трябва да преобразуваме текста в число. Един от начините да направите това е да добавите нула (+0), която автоматично преобразува числата в текстов формат в числа в цифров формат.

Накрая се прилага "Специален" формат на телефонен номер (колона D).

Тази страница обяснява персонализирани формати с номера и с много примери.

Трик за бяло пространство за по-добра четливост

Когато влагате множество функции, може да е трудно да прочетете формулата и да поддържате всички скоби балансирани. Excel не се интересува от допълнително празно пространство във формула, така че можете да добавите прекъсвания на редове във формулата, за да направите формулата по-четлива. Например, формулата по-горе може да бъде написана по следния начин:

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

Имайте предвид, че клетката се появява в средата, с имена на функции отгоре и замествания отдолу. Това не само улеснява четенето на формулата, но и улеснява добавянето и премахването на заместванията.

Можете да използвате същия трик, за да улесните четенето и на вложени IF изрази.

Интересни статии...