Добрый день. Подскажите пожалуйста функцию, с помощью которой в excel находится значение из массива А (лист 2 прикрепленного файла) в массиве информации B (лист 3 прикреплённого файла). Задача выглядит следующим образом: даны два массива данных: 1. Список организаций с почтовым адресом (регион, населённый пункт, улица, номер дома). Таблица дана на листе 3 прикреплённого файла. 2. Список регионов с их группировкой по часовым зонам (на листе 2 прикреплённого файла.) Требуется для каждой строки столбца А (почтовый адрес) на листе 3 "адреса" найти наименование региона, назначить его соответствие листу 2 "пояса", и в отдельном столбце указать разницу во времени с Московской часовой зоной.
Решить задачу думаю с помощью команды ЕСЛИ, не могу найти функцию, которая в столбце А листа 3 (адреса) ищет значения А1-20, С1-20 на листе 2 (пояса). Например в строке "АЛТАЙСКИЙ КРАЙ, Г.БАРНАУЛ, ПР.ЛЕНИНА, 30" найти наименование региона, содержащееся в файле "пояса", например "Алтайский". В каждой из последующих строк столбца А листа 2, которые в адресе содержат значение "Алтайский", будет указано в отдельном столбце разница во времени с Москвой, т.е. 4 часа. Аналогично для всех других регионов России. [moder]Читайте Правила форума. Пример сюда кладите.
Добрый день. Подскажите пожалуйста функцию, с помощью которой в excel находится значение из массива А (лист 2 прикрепленного файла) в массиве информации B (лист 3 прикреплённого файла). Задача выглядит следующим образом: даны два массива данных: 1. Список организаций с почтовым адресом (регион, населённый пункт, улица, номер дома). Таблица дана на листе 3 прикреплённого файла. 2. Список регионов с их группировкой по часовым зонам (на листе 2 прикреплённого файла.) Требуется для каждой строки столбца А (почтовый адрес) на листе 3 "адреса" найти наименование региона, назначить его соответствие листу 2 "пояса", и в отдельном столбце указать разницу во времени с Московской часовой зоной.
Решить задачу думаю с помощью команды ЕСЛИ, не могу найти функцию, которая в столбце А листа 3 (адреса) ищет значения А1-20, С1-20 на листе 2 (пояса). Например в строке "АЛТАЙСКИЙ КРАЙ, Г.БАРНАУЛ, ПР.ЛЕНИНА, 30" найти наименование региона, содержащееся в файле "пояса", например "Алтайский". В каждой из последующих строк столбца А листа 2, которые в адресе содержат значение "Алтайский", будет указано в отдельном столбце разница во времени с Москвой, т.е. 4 часа. Аналогично для всех других регионов России. [moder]Читайте Правила форума. Пример сюда кладите.market12
нужно немного преобразовать. в отдельном столбце все регионы сделать в виде первых пяти символов. Перенести значения пояса. и при помощи ВПР привязать название региона к значению пояса. Будет работать, если адрес начинается с названия региона
нужно немного преобразовать. в отдельном столбце все регионы сделать в виде первых пяти символов. Перенести значения пояса. и при помощи ВПР привязать название региона к значению пояса. Будет работать, если адрес начинается с названия регионаRichman
Richman, Rustem. Оба ответа полезные, как оказалось задачу можно решить многими способами. Хорошая идея сократить имя искомого слова и искать его в начале строки, так избегается нахождения названий регионов в названиях населённых пунктов и улиц. Днем об этом думал, но в оформленную идею мысли не сформировались. Благодарю за алгоритмы, Вы мне очень помогли
Richman, Rustem. Оба ответа полезные, как оказалось задачу можно решить многими способами. Хорошая идея сократить имя искомого слова и искать его в начале строки, так избегается нахождения названий регионов в названиях населённых пунктов и улиц. Днем об этом думал, но в оформленную идею мысли не сформировались. Благодарю за алгоритмы, Вы мне очень помоглиmarket12
Сообщение отредактировал market12 - Понедельник, 20.10.2014, 22:06