Добрый день, какой день уже ломаю голову над проблемой, надеюсь поможите решить. Есть вордовский файл, база с контактными данными из 2гис, ЗАДАЧА из этой базы вытащить отдельно название компании, телефон, адрес электронной почты, что бы они все записывались в таблицу и естественно в одной строке информацию по одной компании, возможно это сделать? Пример вордовского файла скину и примерный состав таблицы Как можно вытаскивать данные из вордовского файла по определенным параметрам (к примеру со знаком "@" или "+7********")
Добрый день, какой день уже ломаю голову над проблемой, надеюсь поможите решить. Есть вордовский файл, база с контактными данными из 2гис, ЗАДАЧА из этой базы вытащить отдельно название компании, телефон, адрес электронной почты, что бы они все записывались в таблицу и естественно в одной строке информацию по одной компании, возможно это сделать? Пример вордовского файла скину и примерный состав таблицы Как можно вытаскивать данные из вордовского файла по определенным параметрам (к примеру со знаком "@" или "+7********")titt0
Я бы сделал некоторую предобработку исходного списка за счет возможности в последних версиях Excel фильтрации и сортировки по цвету шрифта. Но вначале надо тупо пронумеровать все строчки, чтобы можно было потом восстановить исходный порядок, когда "наиграемся" с фильтрацией и сортировкой.
В прилагаемом файле я сделал подобную предобработку, добавив колонку "Категория", в которой прописал интересующие нас типы информации: Заголовок (название фирмы), Телефон, Email, Сайт. Прописывание делалось вручную - когда строки сгруппированы фильтром или сортировкой в однородную группу, то прописать одно слово в диапазон ячеек, выделив между первой и последней, не представляет труда.
После прописывания категорий надо восстановить исходный порядок строк, выполнив сортировку по ранее сохраненной нумерации. Теперь, имея расставленные метки категорий, можно подумать о создании окончательного списка в требуемом формате... Думаю, проще всего написать макрос на VBA, хотя можно попробовать и на формулах...
Излагаю не решение, но возможное направление
Я бы сделал некоторую предобработку исходного списка за счет возможности в последних версиях Excel фильтрации и сортировки по цвету шрифта. Но вначале надо тупо пронумеровать все строчки, чтобы можно было потом восстановить исходный порядок, когда "наиграемся" с фильтрацией и сортировкой.
В прилагаемом файле я сделал подобную предобработку, добавив колонку "Категория", в которой прописал интересующие нас типы информации: Заголовок (название фирмы), Телефон, Email, Сайт. Прописывание делалось вручную - когда строки сгруппированы фильтром или сортировкой в однородную группу, то прописать одно слово в диапазон ячеек, выделив между первой и последней, не представляет труда.
После прописывания категорий надо восстановить исходный порядок строк, выполнив сортировку по ранее сохраненной нумерации. Теперь, имея расставленные метки категорий, можно подумать о создании окончательного списка в требуемом формате... Думаю, проще всего написать макрос на VBA, хотя можно попробовать и на формулах...Gustav
Gustav, Спасибо за информацию, даже не знал, что можно сортировать по цветам))) Теперь проблема только с эл. почтой, там в строчке с почтой еще что-то написано (к примеру "avral-spb@yandex.ru Ладожская - 1200 м"), как выдернуть именно слово со знаком @? Был похожий вопрос на форуме, но я попробовал подставлять формулы, который там порекомендовали не выходит.
Gustav, Спасибо за информацию, даже не знал, что можно сортировать по цветам))) Теперь проблема только с эл. почтой, там в строчке с почтой еще что-то написано (к примеру "avral-spb@yandex.ru Ладожская - 1200 м"), как выдернуть именно слово со знаком @? Был похожий вопрос на форуме, но я попробовал подставлять формулы, который там порекомендовали не выходит.titt0