May 30, 2018

Зависимый выпадающий список в Excel

Сегодня решим задачу, как в выпадающем списке настроить данные таким образом, чтобы от выбора в одном выпадающем списке варианты второго были строго определены

Как пример рассмотрим зависимость областей РФ и городов: при выборе определенной области должен быть доступен список только тех городов, которые к данной области относятся

Для примера мы взяли две области с соответствующими им городами и вывели все в исходную таблицу, на которую будут ссылаться наши выпадающие списки

Исходную таблицу лучше всего построить как у нас в примере (шапка таблицы - область, под шапкой - города внутри данной области). Данный лист переименовываем в "исходный" для наглядности и понимания

Открываем новый лист (называем его "сводный") этой же книги Excel и делаем заготовку под выпадающий список

Подготовительные мероприятия закончены, теперь приступим к созданию выпадающих списков

Создаем первый выпадающий список с областями

  1. Выделяем рабочую область A2:A19 и переходим во вкладку Данные - Проверка данных

2. Выбираем Тип данных - Список, в качестве источника прописываем ссылку на наш исходный лист с диапазоном, который содержит области (прописывать нужно вручную)

3. Получаем первый выпадающий список в выделенных ранее ячейках

Создаем второй зависимый список в столбце Город

  1. Переходим на лист исходный и присваиваем имена диапазонов нашим городам. Для этого выделяем сначала города Московской области - правой кнопкой мыши - присвоить имя (присваиваем имя Московская_область). Тоже самое делаем с Владимирской областью (Владимирская_область)

2. Переходим в лист "сводный", встаем на ячейке B2 в колонке Город и по такому же принципу создаем второй выпадающий список. Исключением будет только поле Источник. В нем необходимо указать формулу со ссылкой на соседнюю ячейку первого выпадающего списка =ДВССЫЛ(A2)

3. Нажимаем ОК и протягиваем от ячейки B2 вниз на нужное количество ячеек

Теперь видим, что при выборе области список городов будет меняться

Данный способ создания зависимых списков - огромный плацдарм для реализации большого количества задач. Главное - вникнуть в базовые вещи и применить немного фантазии в дальнейшем. Эту тему мы продолжим развивать в следующих статьях нашего канала

@ExcelMania 30.05.2018