右のほうあいているところに必要な列だけすべてまとめて取り出しておいて、その範囲を参照しましょう。
例えばZ1に
=HSTACK('E:\Office\Excel\[元データ.xlsx]1:10'!$B1:$B1000,'E:\Office\Excel\[元データ.xlsx]1:10'!$AD1:$AD1000)
としておいて、
=XLOOKUP(B2,CHOOSECOLS($Z$1#,$A$1),CHOOSECOLS($Z$1#,$A$1+COLUMNS($Z$1#)/2),0,0,-1)
取り出さない場合は
=LET(s,HSTACK('E:\Office\Excel\[元データ.xlsx]1:10'!$B1:$B1000,'E:\Office\Excel\[元データ.xlsx]1:10'!$AD1:$AD1000),XLOOKUP(B2,CHOOSECOLS(s,$A$1),CHOOSECOLS(s,$A$1+COLUMNS(s)/2),0,0,-1))