3

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

Column A (TYPE) | Column B (Sub-TYPE)
------------------------------------------|
TypeA, TypeB    | If TypeA SubTypeA1,     |
... TypeN       | SubTypeA2 ... SubTypeAN |
------------------------------------------|

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

1 ответ1

4

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

Сначала создайте именованный список, состоящий из значений TypeA, TypeB, ... Давайте назовем это "тип"

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

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

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .