Выпадающий список с vlookup в Excel - PullRequest
0 голосов
/ 26 июня 2018

Мне нужно выбрать из выпадающего списка деталей в (B2, B3, B4, ...) автоматическое заполнение другой ячейки (D2, D3, D4 , ...) с поставщиком для этой части. Я могу сделать большую часть этого с помощью простой таблицы VLOOKUP для Parts_Data:

=VLOOKUP($B2,Parts_Data,2,0)

К сожалению, некоторые детали можно приобрести у нескольких поставщиков. Когда выбрана одна из этих частей от нескольких поставщиков, я бы хотел, чтобы в D2, D3, D4, ... был выбран еще один выпадающий список, позволяющий выбрать правильного поставщика из двух или трех.

Я придумал неуклюжее решение, использующее INDIRECT и создающее зависимые раскрывающиеся списки, при этом большинство деталей имеют только одну запись для производителя во втором раскрывающемся списке. Я бы хотел исключить этот дополнительный щелчок мышью для большинства выборов, если это вообще возможно.

Ответы [ 2 ]

0 голосов
/ 01 июля 2018

Сначала добавьте таблицу, которая отображает детали для поставщиков. ПРИМЕЧАНИЕ: ТАБЛИЦА ЧАСТЕЙ-ПОСТАВЩИКОВ ДОЛЖНА БЫТЬ Сортирована по ЧАСТИ.

В верхней ячейке столбца, в котором вы хотите выбрать поставщика на основе детали, добавьте проверку данных списка с источником списка в виде формулы:

=OFFSET($G$4,MATCH($J5,$F$5:$F$10,0),0,COUNTIF($F$5:$F$10,$J5),1)

как показано на снимке экрана. ПРИМЕЧАНИЕ. КЛЕТОЧНАЯ ССЫЛКА НА КОЛОННУ J ИЗМЕНЕНА В СМЕШАННОЙ ССЫЛКЕ, ПОЧЕМУ РЯД ОТНОСИТСЯ . Затем вы можете заполнить его, и при проверке данных будет использоваться номер детали для определения списка поставщиков.

enter image description here

Инструмент проверки данных показывает:

enter image description here

0 голосов
/ 28 июня 2018

Подчеркнул это, чтобы показать вам, что возможно, может быть не лучшим или самым элегантным способом - могут быть способы объединения формул, поэтому они короче, но вы должны быть в состоянии использовать технику в любом направлении, которое вы пожелаете. .

enter image description here

Выпадающий список B заполняется результатом функции выбора в зависимости от того, какой производитель выбран в раскрывающемся списке A ...

...