有没有办法使用 ArrayFormula 或简化此 VLOOKUP?

Is there a way to use ArrayFormula or Simplify this VLOOKUP?

=VLOOKUP(CONCATENATE(TEXT(G,"yyyymmdd"),OFFSET($A3,-$E3,0)),IMPORTRANGE(Settings!$B,"Main!$A:$AC"),14+$E3,false)

这是一个巨大的 sheet 并且 vlookups 需要一段时间来处理,所以我试图简化并加快这个过程。

删除所有 vlookup 公式并尝试:

=INDEX(IFNA(TRANSPOSE(VLOOKUP(TEXT(FLATTEN(G1:M1), "yyyymmdd")&$A3, 
 IMPORTRANGE(Settings!$B, "Main!$A:$AC"), {14,15,16,17,18,19,20}, ))))