Как искать в многоуровневом столбце в Excel - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь найти столбец E для каждого «Payable #», однако столбец E является многоуровневым, и первый выбор пуст. В некотором выделении в столбце E есть два элемента, и я хотел бы извлечь их оба.

Я попытался «сгладить» столбец E в отдельные столбцы, но мой vlookup продолжает терпеть неудачу.

Любой совет оценен.

enter image description here

The desired output will look like this if the column is "flattened"

введите описание изображения здесь

1 Ответ

0 голосов
/ 14 июля 2020

Вы должны быть в состоянии разрешить это с помощью функций INDEX() и MATCH() с лучше, чем более простой VLOOKUP().

Задача состоит в том, чтобы определить, есть ли у вас одна или две пустые строки внизу, но с IF() вы сможете заставить его работать:

введите описание изображения здесь

Функция для первого столбца будет:

=+IF(INDEX($B$3:$B$6,MATCH(F5,$B$3:$B$6,1)+1)="",INDEX($C$3:$C$6,MATCH(F5,$B$3:$B$6,1)+1),"")

Для второго столбца:

=+IF(INDEX($B$3:$B$6,MATCH(F5,$B$3:$B$6,1)+2)="",INDEX($C$3:$C$6,MATCH(F5,$B$3:$B$6,1)+2),"")
...