У меня есть выпадающий список названий продуктов. Каждый из этих продуктов имеет назначенную группу сотрудников. Я хотел бы выбрать название продукта, а затем назначить имена сотрудников автоматически в следующем столбце.
1 ответ
Вы имеете в виду, что вы хотите, чтобы назначенная группа сотрудников заполняла раскрывающийся список в следующем столбце? Если это так, то, что вы ищете, это проверка зависимых данных.
Требуется немного подготовительной работы, чтобы настроить все продукты и сотрудников. На вспомогательном листе необходимо создать список сотрудников для каждого продукта, а затем назначить каждому из этих списков сотрудников имя диапазона, идентичное имени продукта в раскрывающемся списке.
Это вспомогательный лист. Три продукта - это "яблоки", "бананы" и "морковь". У каждого из них есть список сотрудников. Выделенный список сотрудников в столбце A имеет название диапазона "Яблоки".
Вот скриншот листа ввода данных.
При выборе "Яблоки" в столбце "А" в раскрывающемся списке в столбце "В" будут отображаться сотрудники "Яблоки". Если вы выберете "Бананы", раскрывающийся список покажет сотрудников из диапазона "Бананы" в списке помощников.
Раскрывающийся список в столбце B использует проверку данных с помощью функции Indirect() со значением столбца A в качестве аргумента. Таким образом, диапазон, имя которого совпадает со значением в столбце A, будет использоваться для заполнения раскрывающегося списка.
Это резюме. Для полного урока взгляните на урок Дебры Далглиш на веб-сайте Contextures.