Я использую следующую формулу для поиска в столбце «Да», и она отлично работает в ячейке:
=VLOOKUP("Yes",INDEX(AH:AH,ROW()):INDEX(AI:AI,ROW()+30),2,FALSE)
Тем не менее, мой лист содержит более 20000 строк и добавляется в каждый день, поэтому мне нужно сформировать его. Следующее не сработало. Я только хочу, чтобы диапазон осуществлял поиск в следующих 30 строках ИЛИ возвращал столбец два, когда в следующий раз он обнаружит «Да» в первом столбце.
=arrayformula(IF($A4:$A<>"",VLOOKUP("Yes",INDEX(AH:AH,ROW()):INDEX(AI:AI,ROW()+30),2,FALSE),0))
Ценю любую помощь.
EDIT:
Ниже приведено изображение таблицы. В столбце AK есть первая формула, просто простое Vlookup. Как вы можете видеть, он ищет в столбце AH следующее значение «Да» и возвращает значение в ячейке рядом с ним.
Столбец AM - это та же формула, которая заключена в Arrayformula, но, как вы можете видеть, она не работает.