Страницы: 1
RSS
Трехуровневая зависимость связанных (зависимых) выпадающих списков, Добавление дополнительного условия при формировании связанных (зависимых) выпадающих списков
 
Доброе утро!

Есть выпадающий список (Config!$A$1), состоящий из 5-ти значений.

На втором листе (Product) указана номенклатура, относящаяся к этим 5-ти позициям (все влияющие и ячейки зависимые ячейки выделены желтым цветом - пример во вложении).

Необходимо, чтобы при выборе в списке разных значений (Config!$A$1), поиск производился из разных диапазонов с дополнительным условием.

Использовал функцию связанных (зависимых) выпадающих списков. Все отлично, только здесь получается двухуровневая зависимость связанных (зависимых) выпадающих списков. А как сделать трехуровневую зависимость? Т.е. сейчас (я продублировал формулу в примере) выпадающий список в ячейке (Config!$B$9) выдает мне абсолютно все позиции, которые относятся например к Renault - ячейка (Config!$A$1).

Как мне сделать так, чтобы поиск учитывал еще оду зависимость по категории "АКСЕССУАРЫ", т.е. сначала идет сопоставление по марке "Renault" - ячейка (Config!$A$1) по колонке (Product!$A:$A), далее по категории "Аксессуары" - ячейка (Config!$A$8 - это константа) по колонке (Product!$B:$B) и потом непосредственно по номенклатуре товара по колонке (Product!$E:$E), которую необходимо вывести выпадающим списком в ячейку (Config!$B$9).

Т.е. в итоге по этому конкретному условию в выпадающем списке для Renault должна отображаться номенклатура из диапазона (Product!$E$71:$E$78).

В итоге должен получиться следующий результат:

* При выборе в ячейке (Config!$A$1) Mersedes - в категории "Аксеессуары" - ячейка (Config!$B$9) - выпадающий список содержал только аксессуары для Мерседес, т.е. брал данные из диапазона (Product!$B$4:$B$8) - т.е. выпадающий список (Config!$B$9) начинался с "Аксессуар 1" и заканчивался "Аксессуар 5".

* При выборе в ячейке (Config!$A$1) BMW - в категории "Аксеессуары" - ячейка (Config!$B$9) - выпадающий список содержал только аксессуары для БМВ, т.е. брал данные из диапазона (Product!$B$19:$B$24) - т.е. выпадающий список (Config!$B$9) начинался с "Аксессуар 1" и заканчивался "Аксессуар 6".

* При выборе в ячейке (Config!$A$1) Volkswagen - в категории "Аксеессуары" - ячейка (Config!$B$9) - выпадающий список содержал только аксессуары для Фольцвагена, т.е. брал данные из диапазона (Product!$B$40:$B$45) - т.е. выпадающий список (Config!$B$9) начинался с "Аксессуар 1" и заканчивался "Аксессуар 6".

* При выборе в ячейке (Config!$A$1) Renault - в категории "Аксеессуары" - ячейка (Config!$B$9) - выпадающий список содержал только аксессуары для Рено, т.е. брал данные из диапазона (Product!$B$61:$B$68) - т.е. выпадающий список (Config!$B$9) начинался с "Аксессуар 1" и заканчивался "Аксессуар 8".

* При выборе в ячейке (Config!$A$1) KIA - в категории "Аксеессуары" - ячейка (Config!$B$9) - выпадающий список содержал только аксессуары для КИА, т.е. брал данные из диапазона (Product!$B$92:$B$99) - т.е. выпадающий список(Config!$B$9) начинался с "Аксессуар 1" и заканчивался "Аксессуар 8".

Это возможно сделать с помощью формул без использования VB?
Буду крайне признателен за помощь!
 
Georgi, дд. тут смотрели ?
https://www.planetaexcel.ru/techniques/1/38/
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, здравствуйте!
Именно по этой инструкции и делал пример, но здесь получается двухуровневая зависимость ("Марка" - "Модель").

Как мне сделать трехуровневую в моем примере: "Марка" - "Аксессуары" - "Номенклатура"?
Изменено: Georgi - 22.07.2020 11:04:31
 
доброго времени суток,
вроде подходит
з.ы. ссыль украл отсюда
Изменено: genosser - 22.07.2020 11:17:04
 
genosser, здравствуйте!
Сейчас проверю - спасибо!
 
Georgi,да так же как и для двух уровней создаете список соответствий и вперед
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Georgi написал:
Это возможно сделать с помощью формул без использования VB?
а что вы так VB боитесь? Ведь ним гораздо проще.
 
Добрый день, немного видоизменил представление данных.
Использовал дополнительный столбец и "танцы со СМЕЩ"
Лист "Справочник" брал из подхода (в данном случае делать так вовсе необязательно, поскольку категории не уникальны в рамках марки):
Ютуб
Изменено: Archerius - 25.07.2020 17:53:28
Страницы: 1
Наверх