Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Извлечения телефона и адреса из ячейки, Сложный макрос
 
2) отчет будет утром 1 раз в день
3) мне не нужен полный номер, мне достаточно последних 5 цифр, они нужны чтоб вводить их в основную программу для быстрого поиска клиента, обработал клиента, удалил все данный, номер телефона, адрес. я так работаю, мне так удобно

Для начала я хочу отсеять мусор, оставить только последние 5 цифр номера телефона и адрес, раз такое как я уже выяснил в этой теме возможно, то нужна доработка, так как это половина дела скажем так.

Следующий этап, это перевести адреса и написать их в одном формате, тоесть Лесечко (вариации в примере Leseciko, lehicico, lesecico), Болгарская (вариации в примере bulgara, boldara) в примере есть , для этого я так понимаю мне на другой отдельный лист нужно выписать все адреса которые есть на маршруте на кириллице и написать каждый неправильный вариант который будет автоматически переписываться на правильный с латиницы или кириллице, после того как есть список адресов, нужно их отсортировать по маршруту, к примеру первый адрес это переулок Софийский от 1 дома до условно 999 далее по маршруту будет болгарская в диапазоне от 1 до 20 дома, далее болгарская в диапазоне от 30 до 110 дома, так как иногда в ветке адресов справа идут одни дома, после того как закончил, перешел в другую ветку с другим диапазоном домов, и так далее, это конечный результат сортировки который мне нужен, каждое утро я буду выгружать список адресов и телефонов как в примере, и все это мне нужно отсортированное и по маршруту, понятно что все адреса неправильного формата в правильный изначально буду выписывать в ручную, так же весь маршрут со всеми адресами тоже выпишу, но это займет выходные, а далее я не буду тратить время утром на сортировку себе по маршруту, так как количество клиентов разное, можно потратить 30 минут а можно и 2 часа если в этот день их много.. Вот примерно такая задача. Но так как я совершенно не разбираюсь в эксель, пришел сюда за помощью
Извлечения телефона и адреса из ячейки, Сложный макрос
 
Юрий М, извините, назвал как чувствовал, там выше написал название темы наверное более подходящее, только уже не могу изменить  
Извлечения телефона и адреса из ячейки, Сложный макрос
 
Цитата
написал:
UDF для адреса
А можно вместе с сортировкой и номеров телефона, выше код не совсем все правильно сортирует по адресам, и Ваш код я пробовал вставлять в макрос но чтото не видно когда alt F8 нажимаю... может неправильно делаю чтото
Извлечения телефона и адреса из ячейки, Сложный макрос
 
нет, это из 1C выгрузка, на почту отправил дабы попробовать сортировку сделать какую нибудь, там было 4 варианта, один из них excel
Извлечения телефона и адреса из ячейки, Сложный макрос
 
Не знаю как изменить название темы, если модераторы увидят пожалуйста переименуйте на тему к примеру "Извлечения телефона и адреса из ячейки"

Файл добавил, все данные находятся в столбце Destinatar

Бывает такое что нет адреса, звоним и уточняем, в это примере как раз есть такой клиент (42) без адреса

Я отправил себе из программы только в PDF и excel, но видел что еще в csv вроде можно, не знаю если чем то это поможет то попробую загрузить в csv.
Изменено: Saintly - 31.08.2024 21:08:26
Извлечения телефона и адреса из ячейки, Сложный макрос
 
Добрый день, вобщем в кратце нужен макрос который как мне кажется очень сложный и не уверен если есть возможность такое изобрести
в одном столбце хранится страна, город, адрес получателя и номер телефона, я попытался с помощью чата ГПТ чтото сделать но не получилось.

Вобще работаю в доставке посылок, многие адреса написаны по разному, латиницей или кириллицей, программу должны совершенствовать но это далеко за горами я так понимаю, единственная возможность это в excel вывести инфу о моих просканированных посылках.
Каждый день я выписываю последние 5 цифр номера телефона и самое главное сортирую по адресам, так сказать по маршруту, но проблема в том что вся информация о получателе хранится в одной ячейке

Для начала чтобы все заработало, нужно извлечь адрес и номер телефона, я брал последние 5 цифр номера телефона и конечно адреса писал бывало и укорочено и правильно, так как бывают конечно и ошибки в написании адреса.

Вопрос, возможно ли с помощью макроса извлечь последние 5 цифр номера телефона, адрес и присвоить начальный статус посылки "нз" не звонил
из примера точно известно что номер телефона в конце начинается на 373, адрес находится между городом "balti" и номером телефона начинающегося на 373? если такое возможно то в идеале конечно хотелось бы добавить все адреса в нашем городе и если где то написано латиницей или кириллицей он автоматом делал на кириллице допустим, и если совпадает к примеру 70-80% букв то автоматом присваивал тот адрес к которому совпадают буквы если ктото неправильно написал адрес, ну а остальные непонятные макросу адреса уже вручную исправить...  как то так... если ктото сможет помочь был бы очень благодарен, сам я недавно узнал что есть макросы в excel и можно чтото попробовать слепить...

Страницы: 1
Наверх