Создайте выпадающий список с одной зависимой переменной во втором столбце
Я создал раскрывающийся список светильников разных типов, я создал второй раскрывающийся список с различной мощностью ламп. Я хочу настроить панель управления Excel таким образом, чтобы, если вы выберете ламповый фитинг из раскрывающегося списка, во 2-й колонке будет указана соответствующая мощность или только вы сможете выбрать правильную мощность.
Например, скажем, вы выбираете 1-Lamp 2' T8 18W из столбца A с названиями светильников, тогда столбец B с именем Wattage будет показывать только 18W, когда вы выберете этот выпадающий список.
Я попытался настроить зависимый выпадающий список, но это не похоже на работу.
У меня есть около 80 различных светильников с 80 соответствующими мощностями.
Как я могу настроить это?
1 ответ
Если каждая лампа имеет только одну мощность, тогда вам не нужен выпадающий список для мощности. Вы можете просто настроить ячейку на соответствующую мощность, как только лампа будет выбрана в раскрывающемся списке.
[РЕДАКТИРОВАТЬ: Чтобы предоставить более подробную информацию и разъяснения на основе вашего комментария ниже.]
Вы можете использовать VLOOKUP(), чтобы показать мощность. Формула будет выглядеть так:
=VLOOKUP(lamp,datarange,2,FALSE)
Здесь лампа выводится из выходных данных выпадающего списка ламп, а диапазон данных - это массив, содержащий названия ваших ламп в первом столбце и их мощность во втором столбце. Первый столбец также может быть использован в качестве массива, который определяет ваш выпадающий список.
Вот пример того, как это сделать:
Выход выпадающего (комбинированного) поля - это просто положение выбранной лампы в списке. Это число отображается в указанной вами ячейке (здесь это A13). Число в A13 будет меняться всякий раз, когда в раскрывающемся списке выбрана другая лампа. Чтобы получить реальное название лампы, нам нужно использовать функцию INDEX(), как показано ниже. Формула в D6:
=VLOOKUP(INDEX($A$2:$A$11,A13),$A$2:$B$11,2,FALSE)
Вот INDEX()
получает название лампы (седьмой элемент в A2:A11) и VLOOKUP()
ищет его в столбце 1 A2:B11 и возвращает значение в столбце 2.
Из вашего комментария, похоже, вам понадобится несколько полей со списком. Все они могут использовать одну и ту же таблицу поиска, которая может быть расположена на другом листе или скрыта, если необходимо, для удобства.
Установите поле со списком, нажав на него клавишу CTRL и выбрав "Управление форматами...". В появившемся диалоговом окне вы указываете массив, содержащий список элементов, которые должны отображаться, и ячейку, в которой будут храниться выходные данные, называемые "Ячейка". ссылка на сайт".