Можно.
Первый именованный диапазон как у Вас, второй -
Код
=ИНДЕКС(Лист1!$I$10:$K$10;ПОИСКПОЗ(Лист1!$I$3;Обл; )):ИНДЕКС(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Обл; ));СЧЁТЗ(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Обл; ))))
Формула страшная, зато не пересчитывается при каждом телодвижении, как с ДВССЫЛ или СМЕЩ (с ними можно написать короче). И, кстати, можно добавлять населенные пункты в каждую из областей
Только под списками с нас. пунктами ничего не должно быть до строки 999 включительно
Сбой исправил
Что-то сбоит в тегах формул. Вот так все выглядит на самом деле
=ИНДЕКС(Лист1!$I$10:$K$10;ПОИСКПОЗ(Лист1!$I$3;Области ):ИНДЕКС(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Области );СЧЁТЗ(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Области )))
А здесь смайлы прилепляются.
Посмотрите в файле