Google Sheets один критерий с разными и множественными результатами - PullRequest
0 голосов
/ 08 июля 2019
{=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.

Надеюсь, что кто-то может помочь.

1 Ответ

1 голос
/ 08 июля 2019

Я понял это.Для тех, кто заинтересован, вот правильный код, который я использовал.

=QUERY('Comprehensive Insurance Renewal Record'!B2:C28, "select C where B contains '"&$G5&"'")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...