Динамический поиск значений, сгруппированных по подкатегориям - PullRequest
0 голосов
/ 14 марта 2020

Я смотрю, есть ли формула Excel, которая позволяет мне делать следующее:

У меня есть название компании, и под каждым названием компании указан год, который не обязательно указан в порядке

example of what I am looking to achieve

Я пробовал много способов думать об этом, но я не могу преодолеть, как искать по одному и тому же столбцу по двум критериям, не выбрав одно и то же число 2019. Буду признателен за любую помощь !!

Спасибо!

Ответы [ 2 ]

1 голос
/ 14 марта 2020

Объяснение

Этот ответ находит «Company» в столбце A, устанавливает диапазон для следующей «Company», а затем находит «2019» в этом новом диапазоне. Найдя его, он находит значение в столбце C. В случае «2019 не существует», он вернет «-».


Код

=IFERROR(INDIRECT("C"&MATCH(F6,A:A,0)+1+MATCH(2019,INDIRECT("A"&MATCH(F6,A:A,0)+1&":A"&IFERROR(MATCH("Company*",INDIRECT("A"&MATCH(F6,A:A,0)+1&":A100"),0)+MATCH(F6,A:A,0)-1,10000)),0)-1),"-")
0 голосов
/ 14 марта 2020

Основываясь на предоставленных вами данных, я думаю, что это более простой подход - изолировать область поиска, а затем просто использовать vlookup, попробуйте следующую формулу:

=IFERROR(VLOOKUP(2019,INDEX($A:$A,MATCH(E6,$A:$A,0)):INDEX($C:$C,IFERROR(MATCH(E7,$A:$A,0),100)),3,0),"")

enter image description here

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