Я пытаюсь создать выпадающий список на листе, который ищет соответствующее значение на другом листе. На картинке ниже приведен лист, который называется « PricesforCSV
. Здесь я хочу, чтобы обведенное значение в столбце B было значением, извлеченным из второго листа invoiceLookup
:
Как вы можете видеть, пока у меня есть раскрывающийся список с использованием работы с проверкой данных. Это определяется так: =invoiceLookup!$D:$D
,
Ниже приведен лист invoiceLookup
который в качестве информации, которую я хочу найти. Столбец E имеет цену, которую я хочу донести.
В обведенной ячейкой в столбце B Цены для PricesforCSV
я пытаюсь выполнить поиск на основе значения раскрывающегося списка. Вот формула, которую я использую для этой ячейки:
=IF(ISNA(VLOOKUP(A3,invoiceLookup!D2:D300,2,0)),
VLOOKUP(A3,invoiceLookup!E2:E300,2,0))
В настоящее время возвращается false.
Идея здесь в том, чтобы найти все строки в invoiceLookup!D2:D300
ищет соответствие значению в A3
и, если оно найдено, заполняет ячейку соответствующим значением в следующем столбце: invoiceLookup!E2:E300
.
- Я не уверен, что это лучший подход, могу ли я использовать список с двумя столбцами, и получить значения из этого?
- Может быть проблема с пробелами в элементах из выпадающего списка, хотя попытка значений без пробелов в настоящее время не решает проблему.
Спасибо, что нашли время посмотреть на это!