3

У меня есть таблица данных с 3 столбцами, и мне нужно создать выпадающий список на основе этих 3 столбцов.

  • Столбец 1 имеет повторяющиеся значения.
  • Столбец 2 также имеет повторяющиеся значения. Параметры зависят от значения, выбранного из раскрывающегося списка 1.
  • Столбец 3 зависит от параметров, выбранных в столбцах 1 и 2, при этом отображаются только уникальные значения из каждого столбца.

Я нашел способы ограничить параметры в раскрывающихся списках на основе предыдущего выбора, но не могу найти ничего, чтобы ограничить параметры в столбце 3 на основе вариантов выбора как 1, так и 2.

Это то, что может быть достигнуто без использования VBA? Рабочая книга должна быть в формате XLSX, поэтому она не может содержать никаких макросов.

Пример:

Если пользователь выбирает Джона, в раскрывающемся списке 2 должны отображаться только север и запад.

Если пользователь выбирает Джона и Уэста, то в раскрывающемся списке 3 должен появиться только Юг.

1 ответ1

1

Вы можете сделать это с помощью проверки данных. Создайте первый столбец A без дубликатов. Затем вторым, например, Джоном, будет заголовок, а затем - Север, Запад - выберите Север и Запад и Define Name as John , сделайте то же самое для Севера и Запада (укажите Север заголовок, под ним значения, которые вы хотите, выберите все значения и определите имя как север) после того, как в ячейках, где вы хотите, чтобы раскрывающийся список L1 начинался в первом столбце с обычным списком проверки данных и используя ваш первый столбец, во втором столбце M1 также использует Data Validation List, но в исходной записи INDIRECT(L1) и повторите то же самое для третьей проверки данных в N1. Source должен быть INDIRECT (M1)

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