Зависимый Drop Down Excel - PullRequest
       29

Зависимый Drop Down Excel

0 голосов
/ 17 апреля 2020

Я изо всех сил пытаюсь сделать несколько зависимых выпадающих меню в Excel.


Brand | Model

Adidas| MM

Adidas| TT

Nike | LL

Puma | OO


Первый раскрывающийся список будет основан на столбце Марка .

Я бы хотел, чтобы второй раскрывающийся список зависел от значения в первом раскрывающемся списке.

Например, если я выбираю «Adidas» в первом раскрывающемся списке, отобразится второй раскрывающийся список. только значения "MM" и "TT".

Не могли бы вы подсказать, как это сделать?

1 Ответ

0 голосов
/ 17 апреля 2020

Я решаю подобную проблему здесь: Dynami c выпадающий список из другого листа и столбца (смещение / индекс?)

Давайте попробуем это более простым способом. Предположим, что

  1. Столбец бренда находится в столбце A;
  2. Столбец модели находится в столбце B;
  3. ячейка с первым раскрывающимся списком - D1

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

=INDIRECT("B" & MATCH(D1, A:A, 0) & ":B" & MATCH(D1, A:A, 0) + COUNTIF(A:A, D1) - 1)

INDIRECT скажет Excel использовать строку в скобках в качестве адреса. «B» - столбец, в котором перечислены модели. MATCH будет искать столбец A (столбец бренда) для первого появления выбранного бренда (в D1) и возвращает его строку. «: B» всегда потому, что B - столбец модели. MATCH снова будет искать первый ряд с желаемой маркой. COUNTIF подсчитает, сколько строк содержит данный бренд. -1 вычитает 1.

...