Angenommen, in Sheet2
Sie haben folgende Daten:
E20: This is E20!
I20: And here's I20
M20: Now, M20
Dann in Sheet1!M2
stellen:
=INDEX(Sheet2!$20:$20,1,(ROW()-1)*4+1)
Dann wählen Sie M2:M4
und ausfüllen. Das wird dazu führen M2
durch M4
mit den Werten:
This is E20!
And here's I20
Now, M20
So funktioniert die Formel:
=INDEX(
Wir werden das benutzen =INDEX
Funktion.
Sheet2!$20:$20
Das erste Argument zur Referenzform von =INDEX
ist die Referenz zum Abrufen von Daten aus. Hier habe ich alle Zeilen angegeben 20
im Sheet2
Es kann sich aber auch um einen rechteckigen Bereich handeln. Sie können auch eine der anderen Referenzfunktionen verwenden, um diesen zu berechnen. Wenn Sie es ändern, müssen Sie das zweite und dritte Argument in ändern =INDEX
, wie unten beschrieben.
1
Das zweite Argument ist die Zeilennummer in der angegebenen Referenz . Hier wollen wir also Daten aus der ersten (und nur in diesem Beispiel) Zeile in der Referenz ziehen 1
. Wenn Sie die Referenz ändern, sodass sich die gewünschten Daten beispielsweise in der 7. Zeile der Referenz befinden, ändern Sie diese in 7
usw. Dies kann auch eine Formel sein, wenn Sie die Zeile berechnen möchten.
(ROW()-1)*4+1
Das dritte Argument ist die Spaltennummer, auch in der angegebenen Referenz. =ROW()
gibt die Zeile der aktuellen Zelle zurück, also nehmen wir die Zeile der aktuellen Zelle (2, 3 oder 4 in diesem Beispiel), subtrahieren 1 (ergibt 1, 2 oder 3), multiplizieren mit der Periode der Zellen mit dem gewünschte Daten (also 4, ergibt 4, 8 oder 12) und addiere 1 (ergibt 5, 9 oder 13, was Spalte E, I und M ist). Wenn Sie den Verweis ändern oder die Spalten ändern, aus denen Sie Daten erhalten möchten, muss diese Formel angepasst werden. Es ist jedoch zu hoffen, dass klar ist, wie dies zu tun ist.
=INDEX
wäre das erste was ich versuchen würde, etwas mit=OFFSET
oder=INDIRECT
könnte auch funktionieren, obwohl es ohne ein konkretes Beispiel schwierig ist, eine konkrete Antwort zu geben.