Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellbezug aus Tabelle +1

Forumthread: Zellbezug aus Tabelle +1

Zellbezug aus Tabelle +1
06.05.2024 15:59:12
Eddy V.
Hallo,
Habe eine Exceltabelle "Liste", hier stehen in Zeile B1:B1000 verschiedene Vornamen mit Nachnamen.

Des Weiteren habe ich eine Registerkarte "Montag" bestehend aus dem Bereich B1:G49, also 48 Zeilen und 6 Spalten.

Nun sollen die Namen aus der Tabelle "Liste" nacheinander in der Tabelle "Montag" angezeigt werden:
Und zwar sollen die Spalten in der Tabelle "Montag" nacheinander gefüllt werden.

Bsp.
Tabelle Montag:
B1: Liste!B1
B2: Liste!B2
...
B48: Liste!B48

C1: Liste!B49
C2: Liste!B50
...
C48: Liste!B96

D1: Liste!B98
D2: Liste!B99
usw.

Problem ist nur wenn ich mal in Tabelle "Montag" versehentlich einen Zellbezug überspringe, sodass ich z.B. in einer Zelle Liste!B98 stehen hab und in der folgenden Zelle Liste!B100 fällt das nicht auf.
Gibt es eine elegantere Lösung wie man das bewerkstelligen könnte? Um nicht händisch die Formel durchziehen zu müssen.

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellbezug aus Tabelle +1
06.05.2024 16:09:39
Heli
Hi,

das geht z. B. mit einer Index-Formel:
=INDEX(Liste!$B$1:$B$1000;ZEILE()-1+(SPALTE()-2)*48)

Ist jetzt genau auf Deine Vorgaben angepasst und kann einfach auf den Zielbereich kopiert werden.

Servus, Heli
AW: Zellbezug aus Tabelle +1
06.05.2024 16:47:09
Eddy V.
Super, das funktioniert schon mal!
Vielen Dank!

Erweiterung der Frage:
Habe jetzt noch weitere Registerkarten: "Dienstag", "Mittwoch", "Donnerstag" usw. die genauso aufgebaut sind, wie die Tabelle "Montag".

Wie muss ich in der Tabelle "Dienstag", "Mittwoch", etc. die Formel verändern, damit die Wert aus der Tabelle "Liste" genau dort weiter fortgesetzt werden, wo sie in der Tabelle "Montag" aufgehört haben?
Anzeige
=INDEX('Liste'!$B$1:$B$1000;(SPALTE(A1)-1)*48+ZEILE(A1))
06.05.2024 16:12:15
Yal
Hallo Eddy,

=INDEX('Liste'!$B$1:$B$1000;(SPALTE(A1)-1)*48+ZEILE(A1))

in Montag!B1 eintragen und nach unten und nach recht erweitern.

VG
Yal
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige