Страницы: 1
RSS
Требуется сделать телефонный номер в нужном формате
 
В таблице есть столбец с телефонами записанными с тире, скобками, с кодом страны и без.
Мне нужно получить телефоны в формате 79991234567 (11 цифр, код страны 7, без пробелов)

Частые примеры записи телефонов:
+7(916)1060788
+7(916)106-07-88
8-925-777-04-03
(495) 741-66-99
+7 (495) 748-97-75
9257770403 (без кода)

Как преобразовать номера?
 
"+7"&ПРАВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ("+7(916)1060788";"-";"");")";"");"(";"");" ";"");10)
Лень двигатель прогресса, доказано!!!
 
Сергей, добрый день. Как всегда просто и кратко
Выложу для "смеха" мою "матрёшку"

=ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"(";);")";);"-";);"+";);" ";"");1;ИЛИ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"(";);")";);"-";);"+";);" ";""))="7";ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"(";);")";);"-";);"+";);" ";""))="8");7)

Изменено: Aleksey1107 - 28.01.2020 12:40:37
 
Спасибо! Супер!  :excl:  
Страницы: 1
Наверх