Excel-Tabellenformeln für jede 4. Spalte


0

Ich versuche, eine Tabelle mit einer Spalte zu erstellen, in der jede vierte Datenspalte einer anderen Tabelle zurückgegeben wird. Ich habe versucht, den Befehl OFFSET zu verwenden, kann ihn jedoch nicht korrekt auffüllen.

Kann mir jemand sagen, welche Formel ich verwenden muss?

Vielen Dank.


Etwas mit =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.
blm

Angenommen, dies sind die gewünschten Daten in den folgenden Zellen: In M2 von Blatt 1 möchte ich E20 von Blatt 2. In M3 von Blatt 1 möchte ich I20 von Blatt 2, in M4 von Blatt 1 möchte ich M20 von Blatt 2. und so weiter. Wie verwenden Sie die Index-Funktion, um das zu tun?
Kate

Antworten:


0

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 Sheet2Es 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 7usw. 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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.