VLOOKUP Несколько столбцов, если не найдено в первом столбце - PullRequest
0 голосов
/ 20 марта 2019

У меня есть длинный список номеров деталей, где мне нужно иметь возможность искать и получать информацию о них. Эти детали могут иметь несколько альтернативных номеров. Я выяснил, как вернуть данные, если моя таблица данных показывает только один из возможных номеров деталей. Проблема в том, что я хочу, чтобы он мог искать столбцы, чтобы найти соответствующее значение.

Как на картинке ниже, например. 5-E26 является эквивалентом E5-25. Поэтому, если я введу 5-E26 в ячейку, я хочу, чтобы он продолжил поиск, чтобы найти значение в B7, и вернул данные, как было сделано в A4 и A5.

Возможно ли это сделать с помощью Vlookup? Или есть более разумный метод для этого?

Only One part number included

Returns value of row 4 and 5 perfectly

Alternativepartnumbers

1 Ответ

1 голос
/ 20 марта 2019

Я изо всех сил пытаюсь полностью понять, как работают ваши данные, но есть возможность:

enter image description here

Итак, переведенная версия формулы, которую я использовал в G2:

=INDEX($D$1:$D$5,AGGREGATE(15,3,((($A$2:$D$5=F2)/($A$2:$D$5=F2))*ROW($A$2:$A$5)),1))

Вы также можете попробовать (в моем случае):

=INDEX($D$1:$D$5,SUMPRODUCT(($A$2:$D$5=F2)*ROW($A$2:$D$5)))
...