У меня есть три элемента с некоторыми атрибутами, в моем примере это будет цена, и эти элементы будут фруктами, все эти элементы были добавлены вручную с их соответствующей ценой. С другой стороны, я помещаю выпадающий список, этот список на самом деле представляет собой все элементы столбца таблицы с именем "Фрукты", и я хотел бы найти цену, которая относится к выбранному фрукту, это означает, что здесь, справа столбец столбца, выбранного для выпадающего списка.

Картинка здесь

Fruits  Price               
Apple   4           Selected fruit  Price found :
Orange  2           Orange     ↓   FORMULA ????
Banana  4               

2 ответа2

1

Вы можете использовать Vlookup:

=IFERROR(VLOOKUP(C3,A2:B4,2,FALSE),"")

A2:B4 - таблица Фруктовых цен, начиная с Apple, как на вашей картинке
C3 - это место, где вы можете выбрать DropDown из списка выбранных фруктов
2 соответствуют второй колонке B для цен
Vlookup будет искать C3 в столбце A, когда будет найдено точное совпадение (False), и будет возвращать значение из столбца B той же строки
Если iferror вернет пустое значение "", вы можете изменить его на 0, если совпадений нет, если они есть.

0

я исправил это следующим образом: C2 содержит комбинированный список, который использует «$ A $ 2: $ A $ 4» в качестве входного диапазона и «$ C $ 3» в качестве ссылки на ячейку. Затем я добавил "= INDIRECT(" a "& C3+1)" к D2 и "= INDIRECT(" b "& C3+1)" к E2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .