有没有办法使用 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}, ))))
=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}, ))))