Использование функции MATCH в качестве диапазона в функции VLOOKUP в Excel - PullRequest
0 голосов
/ 11 июня 2018

Основная постановка задачи : для получения нескольких совпадений в Excel.

У меня есть 3 столбца, начиная с AD до AF.AD имеет несколько совпадений. Мне нужно получить значения AF для сопоставленного ADзначение.

Я искал в сети и получил следующую формулу.

=IFERROR(INDEX($B$3:$B$13,SMALL(IF(D$2=$A$3:$A$13,ROW($A$3:$A$13)- MIN(ROW($A$3:$A$13))+1,""), ROW()-2)),"")

Но я пытаюсь реализовать свое собственное решение. Я пытаюсь использовать функцию MATCH как диапазон в функции VLOOKUP.Затем измените диапазон функции MATCH, чтобы получить 2-е совпадение и т. Д. Продолжайте до тех пор, пока не будет найдено совпадение.

Вот то, что я пробовал, что приводит к ошибке # NAME .

=VLOOKUP(AD3,AD&EVAL("=MATCH(AD3,AD:AD,0)"):AF1000,3,0)

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

Если это правильное направление, пожалуйста, помогите завершить эту формулу.

Спасибо.

1 Ответ

0 голосов
/ 11 июня 2018
  1. Основная постановка задачи: извлечь несколько совпадений в excel.
  2. Теперь мне нужно получить несколько совпадений и сравнить их, если они равны.

У вас, похоже, проблема XY .Вы концентрируетесь на решении первой половины проблемы формулы, игнорируя при этом более простое решение, которое решило бы всю задачу.

=and(countif(ad:ad, ad3)=countifs(ad:ad, ad3, af:af, af3))

Истина, если все связанные значения в столбце AF, где столбец AD равен AD3, являютсятак же;false, если столбец AF содержит разные значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...