Я решаю подобную проблему здесь: Dynami c выпадающий список из другого листа и столбца (смещение / индекс?)
Давайте попробуем это более простым способом. Предположим, что
- Столбец бренда находится в столбце A;
- Столбец модели находится в столбце B;
- ячейка с первым раскрывающимся списком - 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.