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

WVerweis - Zeilenindex um 1 erhöhen

Forumthread: WVerweis - Zeilenindex um 1 erhöhen

WVerweis - Zeilenindex um 1 erhöhen
10.11.2016 21:00:28
Max
Hallo zusammen,
ich habe folgende Formel:
=WVERWEIS("ST_PLZ";AS!$1:$100;2;0)
Diese möchte ich so gestallten, dass beim Kopieren der Zeilenindex immer um 1 erhöht wird.
Wenn ich es mit folgende Formel versuche, bekomme ich leider nur eine Fehlermeldung:
=WVERWEIS("ST_PLZ";AS!$1:$100;Zeile2:2;0)
Was mache ich falsch?
Danke
Max
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: WVerweis - Zeilenindex um 1 erhöhen
10.11.2016 21:01:52
SF
Hola,
=WVERWEIS("ST_PLZ";AS!$1:$100;zeile(A2);0)

Gruß,
steve1da
AW: WVerweis - Zeilenindex um 1 erhöhen
10.11.2016 21:47:30
Max
Hallo Steve,
danke erstmal für deinen Vorschlag.
Hatte wohl etwas wichtiges vergessen, denn es klappt leider nicht, da ich die Formel um 8 Zeilen nach unter kopieren muss.
Sprich beim Kopieren um 8 Zeilen nach unten, soll sich der Spaltenindex um 1 erhöhen.
Danke
Anzeige
AW: das ist so nicht eindeutig ...
11.11.2016 17:12:52
...
Hallo Max,
... und somit nicht wirklich nachvollziehbar. Am besten Du stellst mal eine kleine Beispieldatei ein und erklärst daran Dein angestrebtes Ziel.
Gruß Werner
.. , - ...
;
Anzeige
Anzeige

Infobox / Tutorial

WVerweis: Zeilenindex dynamisch erhöhen in Excel


Schritt-für-Schritt-Anleitung

Um den Zeilenindex beim Kopieren einer WVERWEIS-Formel in Excel automatisch zu erhöhen, kannst du die folgende Methode verwenden:

  1. Beginne mit deiner Grundformel:

    =WVERWEIS("ST_PLZ";AS!$1:$100;2;0)
  2. Um den Zeilenindex dynamisch zu gestalten, ersetze den festen Zeilenindex durch die Funktion ZEILE(). So sieht die angepasste Formel aus:

    =WVERWEIS("ST_PLZ";AS!$1:$100;ZEILE(A1);0)
  3. Wenn du die Formel um mehrere Zeilen nach unten kopierst, wird der Wert der Funktion ZEILE() automatisch angepasst. Wenn du die Formel in die nächste Zeile kopierst, ändert sich ZEILE(A1) zu ZEILE(A2), was den Zeilenindex um 1 erhöht.


Häufige Fehler und Lösungen

  • Fehlerhafte Formel: Wenn du ZEILE2:2 verwendest, wird ein Fehler angezeigt, da die Funktion ZEILE() nicht in dieser Form funktioniert. Stelle sicher, dass du nur ZEILE(A1) oder ZEILE(A2) verwendest.

  • Formel funktioniert nicht beim Kopieren: Wenn du mehr als 1 Zeile nach unten kopieren möchtest, wie im Fall von Max, benutze ZEILE(A1)+8, um den Zeilenindex um 8 zu erhöhen:

    =WVERWEIS("ST_PLZ";AS!$1:$100;ZEILE(A1)+8;0)

Alternative Methoden

Eine weitere Möglichkeit, den Zeilenindex in einer WVERWEIS-Formel dynamisch zu gestalten, ist die Verwendung einer Hilfsspalte. Du kannst die Zeilenindizes in einer separaten Spalte manuell eingeben und dann in deiner WVERWEIS-Formel darauf verweisen.

  1. Erstelle eine Hilfsspalte mit den gewünschten Zeilenindizes.
  2. Ersetze den Zeilenindex in deiner WVERWEIS-Formel durch einen Bezug auf die Hilfsspalte.

Praktische Beispiele

Hier ist ein praktisches Beispiel für die Anwendung der WVERWEIS-Formel mit einem dynamischen Zeilenindex:

Angenommen, du hast eine Tabelle mit Postleitzahlen in Spalte A und den dazugehörigen Städten in Spalte B. Du möchtest die Stadt für eine gegebene Postleitzahl in Zelle D1 suchen:

=WVERWEIS(D1;A:B;ZEILE(A1);0)

Wenn du diese Formel in die Zelle unter D1 kopierst, wird der Zeilenindex um 1 erhöht, sodass du die nächste Stadt in der Liste erhältst.


Tipps für Profis

  • Nutze die Funktion INDIREKT() in Kombination mit ZEILE(), um noch flexibler zu sein:

    =WVERWEIS("ST_PLZ";INDIREKT("AS!$1:$"&ZEILE(A1));ZEILE(A1);0)
  • Achte darauf, dass die Daten in deiner WVERWEIS-Quelle korrekt formatiert sind, um Fehler zu vermeiden.


FAQ: Häufige Fragen

1. Kann ich den Zeilenindex auch manuell anpassen? Ja, du kannst den Zeilenindex manuell in der Formel ändern, aber das ist nicht so effizient wie die Verwendung von ZEILE().

2. Funktioniert das auch in älteren Excel-Versionen? Ja, die Funktion WVERWEIS() und ZEILE() sind in allen gängigen Excel-Versionen verfügbar, einschließlich Excel 2010 und höher.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige