Страницы: 1
RSS
Преобразование номера из формата +7 (XXX) XXX-XX-XX в формат +7XXXXXXXXXX
 
Люди добрые подскажите как можно преобразовать данные в Ексель из одного формата в другой по виду что указан в название темы.  
Есть таблица на 2 тыс. записей, руками делать ее очень долго.
 
пример таблицы
 
Формат тут ни при чем, похоже. Вам просто нужно удалить пробелы, "-" и скобки.  
Команда "Заменить" (Ctrl+H) - чем не устраивает? Вся работа займет 1 минуту.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Вот - не самый короткий код (я не мастер, я - типа любитель :) )  
 
Function ЗАМЕНИТЬМН(текст As String)  
 Dim newtxt As String  
 Dim simb  
 For i = 1 To Len(текст)  
   simb = Mid(текст, i, 1)  
   If IsNumeric(simb) Then  
     newtxt = newtxt & simb  
   End If  
 Next  
 ЗАМЕНИТЬМН = "+" & newtxt  
End Function
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Ctrl+H записать макрорекордером.
Я сам - дурнее всякого примера! ...
 
Удаляем ненужное:  
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B1;")";);"(";);"-";);" ";)
Страницы: 1
Читают тему
Наверх