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

Forumthread: Zellverweis um eine Zeile erhöhen

Zellverweis um eine Zeile erhöhen
28.10.2016 11:22:46
Isabell
Hallo,
ich quäle mich jetzt schon seit Tagen mit meiner Excel Tabelle rum und hoffe ihr könnt mir helfen. Ich habe in einer Tabelle einen Zellbezug zu den Zellen einer anderen Tabelle gemacht (für jede Zeile per Hand). Jetzt möchte ich aber, dass die dritte Tabelle automatisch auf den Zellbezug zugreift und um eine Zeile erhöht. Also kurz gesagt, ich habe drei Tabellen. Die zweite verweist auf die erste und jetzt möchte ich, dass die dritte sich auf die formel aus der zweiten bezieht (also indirekt auf die erste) und dann eben eine zeile weiter unten den Wert (aus der ersten Tabelle) angibt. Ich hoffe das war einiger maßen verständlich und mir kann jemand weiterhelfen :(
Viele Grüße
Isabell
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellverweis um eine Zeile erhöhen
28.10.2016 19:05:17
ChrisL
Hi Isabell
Die absoluten Bezüge kannst du nachträglich nicht mehr einfach dynamisch machen d.h. du musst sämtliche Formeln umständlich manuell oder umständlich maschinell (Makro schreiben) ändern.
Mit...
=INDIREKT("Tabelle1!A" & Variable)
...machst du die Bezugszeile variabel. Variable kann z.B. eine Zahl sein, die in einer separaten Zelle steht. Zahlenreihe z.B.
A1: 1
A2: =A1+5
A3: =A2+5
A4: =A3+5
usw.
+5 wären die Schritte d.h. du liest jede 5. Zeile aus, lässt sich einfach nach unten kopieren/ziehen. Wenn du A1 um 1 erhöhst, verschiebt sich auch der Bezug um 1.
Zur Vermeidung der Hilfsspalte kannst du...
=ZEILE()
... verwenden. Liefert dir die Zeilen Nummer in welcher die Formel steht.
=INDIREKT("Tabelle1!A" & ZEILE()*5+1)
Die 5 für die 5er Schritte und + 1 zum Versetzen.
Die erwähnten 5er Schritte sind natürlich nur eine Annahme und kann man auch weglassen. Falls ein wildes Durcheinander die Ausgangslage ist, schreibst du die Zahlenreihe manuell in die Hilfsspalte oder direkt in die Formel. Für das Versetzen baust du eine Variable (im Beispiel Zelle A1) mit ein:
=INDIREKT("Tabelle1!A" & 1 + A$1)
=INDIREKT("Tabelle1!A" & 3 + A$1)
=INDIREKT("Tabelle1!A" & 6 + A$1)
=INDIREKT("Tabelle1!A" & 7 + A$1)
cu
Chris
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zellverweis um eine Zeile erhöhen in Excel


Schritt-für-Schritt-Anleitung

Um einen Zellverweis in Excel um eine Zeile zu erhöhen, kannst du folgende Schritte befolgen:

  1. Zelle auswählen: Wähle die Zelle aus, in die du den Zellbezug einfügen möchtest.
  2. Formel eingeben: Verwende die Formel =INDIREKT("Tabelle1!A" & ZEILE() + 1), um den Zellbezug automatisch um 1 zu erhöhen. Hierbei wird die aktuelle Zeilennummer verwendet und um 1 erhöht.
  3. Formel nach unten ziehen: Ziehe die untere rechte Ecke der Zelle nach unten, um die Formel in die darunterliegenden Zellen zu kopieren. Excel erhöht die Zeilennummer automatisch für jede Zeile, sodass du die Werte aus der ersten Tabelle abrufst.

Diese Methode ermöglicht es dir, den Excel Zellbezug um 1 zu erhöhen, wenn du die Formel kopierst oder nach unten ziehst.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass die Tabelle korrekt benannt ist. Wenn die Tabelle nicht "Tabelle1" heißt, musst du den Namen anpassen.
  • Zahlen erhöhen sich nicht beim Ziehen: Achte darauf, dass du die Formel nicht mit absoluten Bezügen (z. B. $A$1) eingegeben hast. Verwende stattdessen relative Bezüge (z. B. A1).
  • Automatisches Erhöhen nicht erwünscht: Wenn du die Zahlen beim Ziehen nicht erhöhen möchtest, kannst du die Funktion =INDIREKT("Tabelle1!A" & A1) verwenden, wobei A1 eine Zelle ist, die du manuell oder durch eine separate Formel anpassen kannst.

Alternative Methoden

Eine weitere Möglichkeit, um Zellbezüge um eine Zeile zu erhöhen, ist die Verwendung von Hilfsspalten:

  1. Hilfsspalte erstellen: In einer neuen Spalte kannst du eine Zahlenreihe erstellen. Beispielsweise in Zelle A1 den Wert 1 eingeben und in A2 die Formel =A1 + 1 verwenden. Ziehe diese Formel nach unten, um eine fortlaufende Reihe zu erstellen.
  2. Verweis auf Hilfsspalte: Verwende dann die Formel =INDIREKT("Tabelle1!A" & A1), um auf die steigenden Werte in der Hilfsspalte zu verweisen.

Diese Methode eignet sich gut, wenn du die Excel Zelle +1 in einer variablen Form benötigen möchtest.


Praktische Beispiele

  1. Werte aus jeder zweiten Zeile übernehmen:

    • Verwende die Formel =INDIREKT("Tabelle1!A" & ZEILE() * 2), um nur die Werte aus jeder zweiten Zeile zu übernehmen.
  2. Jeden dritten Wert nehmen:

    • Um jeden dritten Wert zu übernehmen, kannst du die Formel =INDIREKT("Tabelle1!A" & ZEILE() * 3) verwenden.
  3. Zahl automatisch erhöhen:

    • Wenn du mit einer bestimmten Schrittgröße arbeiten möchtest, z. B. 5, kannst du =INDIREKT("Tabelle1!A" & ZEILE() * 5) verwenden.

Tipps für Profis

  • Nutze =ZEILE() für dynamische Zeilenreferenzen, um die Formel flexibler zu gestalten.
  • Experimentiere mit =INDIREKT() in Kombination mit anderen Funktionen (z. B. WVERWEIS), um komplexe Datenanalysen zu ermöglichen.
  • Verwende die =RUNDEN()-Funktion, um Zahlen in 5er-Schritten zu runden, falls dies für deine Daten erforderlich ist.
  • Achte darauf, dass die maximale Anzahl an Zeilen in Excel (1.048.576) nicht überschritten wird, um Fehler zu vermeiden.

FAQ: Häufige Fragen

1. Wie kann ich den Zellverweis um mehr als 1 erhöhen?
Du kannst die Formel anpassen, z. B. =INDIREKT("Tabelle1!A" & ZEILE() * 2) für jedes zweite Element.

2. Was mache ich, wenn die Formel nicht funktioniert?
Überprüfe die Tabellennamen und stelle sicher, dass du keine absoluten Bezüge verwendest.

3. Kann ich die Hilfsspalte verstecken?
Ja, du kannst die Hilfsspalte ausblenden, wenn sie nicht mehr sichtbar sein soll. Die Formeln funktionieren weiterhin im Hintergrund.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige