{=IFERROR(INDEX(Table1[REPAIR & MAINTENANCE REQUESTED BUDGET],SMALL(IF(Table1[MAKE/MODEL & YEAR]=$J$10,ROW(Table1[REPAIR & MAINTENANCE REQUESTED BUDGET])-ROW('R-M Tracker'!E$2)+1),ROWS('R-M Tracker'!E$2:E5))),"")}
Приведенный выше код - это то, что я использую в MS Excel, вот пример лист .Что он делает, так это ищет на другом листе все записи с заданными критериями (значение J10).Затем он показывает все результаты в сводном отчете.
Я пытался повторить это в Google Sheets и использовать этот код,
=ARRAYFORMULA(IFERROR(VLOOKUP(G5,'Comprehensive Insurance Renewal Record'!B2:C,2,false)))
Хотя он дает мне результат, он получает только одну, а не каждую соответствующую запись.Я знаю, что должен добавить больше в свой код, но я просто не знаю, что добавить для достижения желаемого результата, а именно: он должен отображать все соответствующие записи в своих отдельных ячейках для заданных критериев.Вот образец листа , над которым я сейчас работаю.Приведенный выше код написан в ячейке «Отчет об автомобиле» в ячейке B14: B50.
Надеюсь, что кто-то может помочь.