Долго просматривал форум, но подобной темы не нашёл.
В таблице excel в качестве исходных данных: На первом листе список детей и адреса их проживания, строго на 3 столбца: Ф.И.О., улица проживания (без всяких "ул", только само название) и номер дома. На втором листе список школ и адреса, которые закреплены за каждой школой. Список тоже чёткий - в отдельных столбцах номер школы, название улицы и номера домов.
Задача - сопоставить адрес проживания ученика с адресами, закрепленными за школами, на другом листе, найти совпадение по улице и номеру дома, взять значение из ячейки с номером школы и вписать его на лист со списком учащихся. То есть сопоставление должно быть по двум критериям: улица и номер дома. Сложности: - На одной улице может быть несколько закреплённых школ, в зависимости от номера дома - И наоборот, есть школы (в основном в дачных районах), где за школой закреплены все дома на нескольких улицах.
Обычно я пользуюсь функциями ИНДЕКС и ПОИСКПОЗ, но как лучше всего реализовать поиск в данном примере - не могу понять. Искать совпадение улицы, а затем совпадения в номерах домой и, если [совпадений нет], искать следующее совпадение улицы? Или есть какой-то более простой способ?
Образец файла во вложении.
Долго просматривал форум, но подобной темы не нашёл.
В таблице excel в качестве исходных данных: На первом листе список детей и адреса их проживания, строго на 3 столбца: Ф.И.О., улица проживания (без всяких "ул", только само название) и номер дома. На втором листе список школ и адреса, которые закреплены за каждой школой. Список тоже чёткий - в отдельных столбцах номер школы, название улицы и номера домов.
Задача - сопоставить адрес проживания ученика с адресами, закрепленными за школами, на другом листе, найти совпадение по улице и номеру дома, взять значение из ячейки с номером школы и вписать его на лист со списком учащихся. То есть сопоставление должно быть по двум критериям: улица и номер дома. Сложности: - На одной улице может быть несколько закреплённых школ, в зависимости от номера дома - И наоборот, есть школы (в основном в дачных районах), где за школой закреплены все дома на нескольких улицах.
Обычно я пользуюсь функциями ИНДЕКС и ПОИСКПОЗ, но как лучше всего реализовать поиск в данном примере - не могу понять. Искать совпадение улицы, а затем совпадения в номерах домой и, если [совпадений нет], искать следующее совпадение улицы? Или есть какой-то более простой способ?