Зависимый раскрывающийся список в Excel

Зависимый раскрывающийся список в Excel

У меня есть рынок, субрынок, магазин №. Столбцы, я хочу использовать раскрывающийся список для выбора субрынка рынка и магазина №. для отображения сведений о магазине в Excel. Когда я выбираю субрынок только для рынка, принадлежащий этому рынку, он должен появиться в раскрывающемся списке субрынка, аналогично после выбора только для субрынка, магазины, принадлежащие этому субрынку, должны появиться в раскрывающемся списке магазина, как мне это сделать? Я буду признателен за любую помощь, которую вы можете оказать.

решение1

Один из способов достижения этого заключается в следующем, предполагая, что я правильно понял, чего вы хотите добиться. Предположим, у вас есть следующие данные в диапазоне A1:C11:

рынок субрынок магазин
м1 с1 1
м1 с1 2
м1 с2 3
м1 с2 4
м1 с3 5
м1 с4 6
м2 с1 1
м2 с2 2
м2 с3 3
м2 с3 4

Теперь нам нужно создать вспомогательную таблицу. Для этого скопируйте заголовки вашей основной таблицы, например, в диапазон E1:G1. Затем добавьте следующие формулы в E2, F2, и G2, соответственно:

=UNIQUE($A$2:$A$11)
=UNIQUE(FILTER($B$2:$B$11, $A$2:$A$11=$J$1))
=UNIQUE(FILTER($C$2:$C$11, ($A$2:$A$11=$J$1) * ($B$2:$B$11=$J$2)))

Эти формулы используются для фильтрации только соответствующих наблюдений, например, когда вы фильтруете рынок "m1", вы получаете только доступные субрынки и т. д. Выход — это динамический массив, который мы используем в качестве входных данных для раскрывающегося списка. В этом случае у нас всегда есть только соответствующие наблюдения.

Теперь нам нужно настроить раскрывающийся список следующим образом, используя динамические массивы, созданные с помощью формул выше: Для первого списка, например, в ячейке J1перейдите к -> вкладка Data-> Data Validation-> Allow: List-> Source: =$E$2#. Теперь повторите этот шаг в ячейках J2и J4, изменив источник на =$F$2#и =$G$2#, соответственно. Это #необходимо, чтобы сообщить Excel, что он должен учитывать весь массив выведенного массива. Кроме того, вы можете указать в столбце Iсоответствующий аспект, который вы хотите отфильтровать (см. ниже).

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

Результат

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