2016-11-08 2 views
1

Я пытаюсь vlookup (вернуть) все продукты, которые да, но только первый результат продолжает возвращаться, потому что vlookup застревает в первой части данных.VLOOKUP Текст, который не является уникальным - Excel

Я использую гораздо больше данных, чем приведенный ниже диапазон, но, пожалуйста, смотрите ниже в качестве примера.

A1 = Yes B1 = Product 1 
A2 = Yes B2 = Product 2 
A3 = Yes C3 = Product 3 

=vlookup("Yes",$A$1:$C$3,2,false) 

Это работает, если я вывожу знаки $, но затем я просто получаю повторяющиеся значения.

Я предполагаю, что это требует другой функции, но я не уверен, что использовать.

Благодаря

Ian

ответ

1

Проверить this link и понять, как работает эта формула. В вашем примере, положить эту формулу в ячейку D2 и нажмите CTRL + SHIFT + ENTER и заполнить вниз с помощью мыши:

=IFERROR(INDEX($B$1:$B$12, MATCH(0,IF("yes"=$A$1:$A$12,COUNTIF($D$1:D1, $B$1:$B$12),""), 0)),"") 
Смежные вопросы