Verwenden von ARRAYFORMULA und INDIRECT, um Zeilen zu durchlaufen und als Block zurückzukehren
Sheet1 enthält die Spalten A bis D, wobei A einen eindeutigen Datensatzschlüssel enthält.
Auf Sheet2 möchte ich die Daten gemäß meiner eigenen Sortierreihenfolge neu anordnen. Spalte A enthält meine eigenen, individuell bestellten Datensatzschlüssel.
Was ich bis jetzt auf Sheet2 getan habe, ist; Ich berechne die Rekordpositionen in Spalte B als
=ARRAYFORMULA(MATCH(A1:A100,Sheet!A:A,0))
Und ich habe versucht, ARRAYFORMULA INDIRECT zu verwenden, um die Daten auf einmal zu erhalten. Ich kann eine einzelne Zeile korrekt mit bekommen
=ARRAYFORMULA(INDIRECT(("Sheet1!B"&B1&":D"&B1)))
Was ich möchte, ist etwas wie unten, aber es gibt NUR die erste Zeile zurück.
=ARRAYFORMULA(INDIRECT(("Sheet1!B"&B1:B100&":D"&B1:B100)))
Hilfe.