Пользовательская проверка — зависимые раскрывающиеся списки

Пользовательская проверка — зависимые раскрывающиеся списки

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

Столбец A (ТИП) | Столбец B (ПодТИП)
------------------------------------------|
ТипA, ТипB | Если ТипA ПодтипA1, |
... ТипN | ПодтипA2 ... ПодтипAN |
------------------------------------------|

Создание раскрывающегося списка столбца A тривиально. Как создать раскрывающийся список столбца B, который в свою очередь зависит от того, что было выбрано в столбце A?

решение1

Вы можете использовать функцию ДВССЫЛ в Excel.

Сначала создайте именованный список, состоящий из значений TypeA, TypeB, ... Назовем его «тип».

альтернативный текст

Затем создайте именованные списки для каждой группы подтипов. Вы можете скрыть эти списки позже, если захотите.

альтернативный текст

Теперь, чтобы сделать их зависимыми, сначала выберите ячейку, в которой вы хотите, чтобы пользователь выбирал тип, и создайте раскрывающийся список для типов. Для этого выберитеВалидация данныхиз меню «Данные»/ленты. В разделе «Разрешить» выберите «Список», в текстовом поле «Источник» введите «=» после имени списка. т.е. «=type» в нашем случае

альтернативный текст

Наконец, используйте косвенную функцию для создания зависимых списков. Выберите «Проверка данных» в меню «Данные»/ленте. В разделе «Разрешить» выберите «Список» в текстовом поле «Источник» введите «=INDIRECT(E2)». Измените значение ячейки «E2» на ячейку назначения, где сделан первый выбор. Нажмите «ДА», если появится всплывающее окно с информацией.

альтернативный текст

И вот окончательный результат:

альтернативный текст

Связанный контент