Sheet1 には列 A から D があり、A には一意のレコード キーが含まれています。
Sheet2 では、自分の並べ替え順序に対してデータを再配置したいと考えています。列 A には、独自のカスタム オーダー レコード キーが含まれています。
Sheet2でこれまでに行ったことは次のとおりです。列Bのレコード位置を次のように計算しています
=ARRAYFORMULA(MATCH(A1:A100,Sheet!A:A,0))
そして、ARRAYFORMULA INDIRECT を使用して一度にデータを取得しようとしています。を使用して1行を正しく取得できます
=ARRAYFORMULA(INDIRECT(("Sheet1!B"&B1&":D"&B1)))
私が欲しいのは以下のようなものですが、それでも最初の行のみを返します。
=ARRAYFORMULA(INDIRECT(("Sheet1!B"&B1:B100&":D"&B1:B100)))
ヘルプ。