Зависимость выпадающих списков в Excel
![](http://officeassist.ru/wp-content/uploads/435/tmp-21cafb43-cf52-4b9c-951b-d3fdaec22042-360x251.jpg)
При создании какой-либо формы для заполнения самый лучший способ введения данных — это выпадающие списки.
Они позволяют стандартизировать варианты ответов и не дают возможности человеку заполняющему фурму вносить свои фразы и слова, предлагают готовые ответы, которые в дальнейшем легко анализировать и обрабатывать.
Существует один незначительный недостаток выпадающих списков — для большого количества вариантов ответа списки получаются очень длинными.
Как сократить длину выпадающих списков?
Для сокращения длины списка его следует разбить на несколько списков сформированных по разным критериям. И сделать так, чтобы в ячейке появлялся список соответствующий нужному критерию.
![Продукты по категориям](http://officeassist.ru/wp-content/uploads/435/tmp-21cafb43-cf52-4b9c-951b-d3fdaec22042.jpg)
В зависимости от того, какую категорию будет выбирать человек, выпадающий список будет выдавать ему только наименования из соответствующей категории.
Как реализовать зависимый выпадающий список?
- Для начала необходимо присвоить ячейкам имя:
- Выделяется диапазон ячеек;
- Во вкладке «формулы» выбирается кнопка «присвоить имя»;
- Ячейкам присваивается имя соответствующее их категории (например, для овощей имя «Овощи»);
- На новом листе создается форма для заполнения:
- В первой ячейке создается выпадающий список, состоящий из имен ячеек (категорий: овощи, фрукты и т.д.)
Выбирается вкладка «Данные» -> «Проверка данных»
![Проверка данных](http://officeassist.ru/wp-content/uploads/435/tmp-b2010c83-f53c-49a9-a808-255712b79e04.jpg)
Выбирается «Список» и указывается диапазон, из которого будут выбираться значения.
![Список](http://officeassist.ru/wp-content/uploads/435/tmp-eea97a77-cf32-4c16-913e-156c389d9a33.jpg)
Нажимаем «ОК»
![%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba-1](http://officeassist.ru/wp-content/uploads/435/tmp-66e4dabd-f67b-4b4e-af1d-b3a0d8600aff.jpg)
- Во второй ячейке создается список, зависящий от первого.
Создается список аналогично с первым, но в качестве источника данных выбирается не диапазон ячеек, а функция ДВССЫЛ(). В качестве аргумента функции указывается адрес первой ячейки со списком категории.
![Зависимый список значений в Эксель](http://officeassist.ru/wp-content/uploads/435/tmp-cd85f86b-ded7-4f43-baab-b6dc4a63f2ba.jpg)