Вряд ли это можно сделать формулами. Структура второй базы проблематичная, встречаются повторы улиц (например стр. 288-289) непонятно как выбирать, или на 1 улицу приходится несколько строк с районами (как 8 марта), тут вообще сложный разбор надо делать.
Вряд ли это можно сделать формулами. Структура второй базы проблематичная, встречаются повторы улиц (например стр. 288-289) непонятно как выбирать, или на 1 улицу приходится несколько строк с районами (как 8 марта), тут вообще сложный разбор надо делать.Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Udik, Да понятно что 100% верного результата не достичь. И потом надо будет перепроверять. Но при 6,5 тысячах строк если получится автоматом заполнить хотя бы процентов 80%, это уже намного проще. Samaretz, спасибо огромное. Попробую ваше решение. Там дальше есть проблема, нарушается формат адреса, идёт уже, например без индекса "Екатеринбург г, Сибирский тракт, д. 49". Боюсь там не сработает. Но всё равно, спасибо.
Udik, Да понятно что 100% верного результата не достичь. И потом надо будет перепроверять. Но при 6,5 тысячах строк если получится автоматом заполнить хотя бы процентов 80%, это уже намного проще. Samaretz, спасибо огромное. Попробую ваше решение. Там дальше есть проблема, нарушается формат адреса, идёт уже, например без индекса "Екатеринбург г, Сибирский тракт, д. 49". Боюсь там не сработает. Но всё равно, спасибо.FirstSon
Там дальше есть проблема, нарушается формат адреса, идёт уже, например без индекса "Екатеринбург г, Сибирский тракт, д. 49". Боюсь там не сработает
Сделайте предварительную подготовку данных.
Например, создайте еще один столбец с такой функцией:
Код
=IF(ISNUMBER(VALUE(MID(A2;2;6)));A2;"ERROR!!!")
, которая проверит наличие индекса - если он есть, то покажет исходную ячейку, если индекс отсутсвует - отобразит ERROR!!!. После этого можно отфильтровать эти ERROR'ы, вручную добавить индексы (и прочие элементы адреса, чтобы они были унифицированы) и потом уже запускать ту формулу, которую я привел выше.
Там дальше есть проблема, нарушается формат адреса, идёт уже, например без индекса "Екатеринбург г, Сибирский тракт, д. 49". Боюсь там не сработает
Сделайте предварительную подготовку данных.
Например, создайте еще один столбец с такой функцией:
Код
=IF(ISNUMBER(VALUE(MID(A2;2;6)));A2;"ERROR!!!")
, которая проверит наличие индекса - если он есть, то покажет исходную ячейку, если индекс отсутсвует - отобразит ERROR!!!. После этого можно отфильтровать эти ERROR'ы, вручную добавить индексы (и прочие элементы адреса, чтобы они были унифицированы) и потом уже запускать ту формулу, которую я привел выше.