Автоматическая вставка значения в зависимости от выбора в раскрывающемся списке

Автоматическая вставка значения в зависимости от выбора в раскрывающемся списке

Я использую таблицу Excel для автоматизации процесса расчета потерь данных в оптоволокне.

У меня возникла следующая проблема:

Я использую значения в части "Soorten Vezels" этого листа для генерации выпадающего меню в другой части рабочего листа. Чтобы сохранить этот файл Excel действительно настраиваемым, я хочу иметь возможность добавлять новый тип волокна, а затем просто добавлять максимально допустимые потери рядом с ним.

Сортировать Vezels

Где-то еще в этой таблице я смогу выбрать тип волокна в раскрывающемся меню, а затем таблица Excel автоматически введет максимальные потери (следующие в предварительно созданном списке) в другое поле рядом.

Надеюсь, я достаточно ясно это объяснил.

Редактировать:

Используя это:

=OPZOEKEN([Type kabel];Tabel3[#alles])

с "type kabel" будет значение, которое я ищу в tabel3, и это работает. Однако, если я сделаю то же самое в другом поле:

=OPZOEKEN(Tabel1[Type Connector];Tabel5[#alles])

мне выдает ошибку:

#N/B

Что не так?

решение1

Для этого можно использовать функцию ВПР.

=vlookup(a1,Sheet2!$A$3:$B$9,2,False)

... где A1 — ячейка с раскрывающимся списком значений. В зависимости от макета вы можете создать динамическое имя диапазона для списка проверки данных и таблицы поиска, чтобы вам не пришлось менять формулу каждый раз, когда вы добавляете новый "Soorten Veezels". Для списка проверки данных используйте именованный диапазон LookupList с формулой типа

=Sheet2!$A$3:INDEX(Sheet2!$A$3:$A$9,MATCH("zzzz",Sheet2!$A$3:$A$9,1))

Для таблицы поиска используйте имя LookupTable с формулой

=offset(LookupList,0,0,,2)

Затем вы можете использовать =LookupList в качестве ссылки для раскрывающегося списка и использовать vlookup следующим образом:

=vlookup(A1,LookupTable,2,false)

Связанный контент