Зависимость выпадающих списков в Excel

При создании какой-либо формы для заполнения самый лучший способ введения данных — это выпадающие списки.

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

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

Как сократить длину выпадающих списков?

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

Продукты по категориям

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

Как реализовать зависимый выпадающий список?

  1. Для начала необходимо присвоить ячейкам имя:

    Присвоение имени ячейкам "Экселя"

  • Выделяется диапазон ячеек;
  • Во вкладке «формулы» выбирается кнопка «присвоить имя»;
  • Ячейкам присваивается имя соответствующее их категории (например, для овощей имя «Овощи»);

    Присвоение имени ячейкам

  1. На новом листе создается форма для заполнения:

 

  • В первой ячейке создается выпадающий список, состоящий из имен ячеек (категорий: овощи, фрукты и т.д.)

Выбирается вкладка «Данные» -> «Проверка данных»

Проверка данных

Выбирается «Список» и указывается диапазон, из которого будут выбираться значения.

Список

Нажимаем «ОК»

%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba-1

  • Во второй ячейке создается список, зависящий от первого.

    Список выпадающий

Создается список аналогично с первым, но в качестве источника данных выбирается не диапазон ячеек, а функция ДВССЫЛ(). В качестве аргумента функции указывается адрес первой ячейки со списком категории.

Зависимый список значений в Эксель

В итоге получаем два списка зависящих друг от друга.

Похожее:

Оцените статью
Как в офисе.ru
Добавить комментарий