Таблица Google ARRAYFORMULA() с опцией INDIRECT() и ADDRESS()

У меня есть лист, на который я вставляю новые заказы, например: " Как вы можете видеть, заказы состоят из продуктов a, b, c, d".

В других столбцах у меня есть формулы массива для определения пределов ордеров, я имею в виду номер строки, в которой ордера начинаются и заканчиваются (на второй ссылке на изображение вы можете видеть, что я имею в виду).

Что ж, теперь я хочу сделать формулу массива, которая позволяет мне искать, заказывать по порядку, количество продуктов a, b,c,d. Я сделал функцию, которая отлично работает в ячейке:

=IFERROR(VLOOKUP(H$1,INDIRECT(ADDRESS($F2,1)):INDIRECT(ADDRESS($G2,2)),2,0))

Но когда я использую его с ARRAYFORMULA, он не работает, потому что он имеет функцию INDIRECT для:

=ARRAYFORMULA(IFERROR(VLOOKUP(H$1,INDIRECT(ADDRESS($F2:F,1)):INDIRECT(ADDRESS($G2:G,2)),2,0)))

Результат того, что мне нужно, должен заполнить клетки следующим образом:

Но используя формулу массива вместо копирования-вставки формулы ячейка за ячейкой

Я благодарю и надеюсь, что кто-то может помочь мне решить эту проблему!

0 ответов

Другие вопросы по тегам