とあるスプレッドシートで、arrayformulaとvlookupとimportrangeを組み合わせてデータを引っ張って来たいと考えております。

=arrayformula(vlookup(A3:A,importrange(T3:T,"sheet1!A:AA"),21,false))

という式を作ってみました。T列にはそれぞれ異なるシートURLが入っています。

ただこの式だと、T3に入っているURLしか引っ張ってきてくれないため、A列のデータがT3にあるURLにある場合の行にしかデータが入りません。4行目ではA4のデータキーに、T4のシートURLからデータをIMPORTRANGEで引っ張ってくるようにしつつ、ARRAYFORMULAも使うにはどうしたらいいか、ご教授いただけると助かります。。