
Я использую таблицу Excel для автоматизации процесса расчета потерь данных в оптоволокне.
У меня возникла следующая проблема:
Я использую значения в части "Soorten Vezels" этого листа для генерации выпадающего меню в другой части рабочего листа. Чтобы сохранить этот файл Excel действительно настраиваемым, я хочу иметь возможность добавлять новый тип волокна, а затем просто добавлять максимально допустимые потери рядом с ним.
Где-то еще в этой таблице я смогу выбрать тип волокна в раскрывающемся меню, а затем таблица 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)