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

Forumthread: Xverweis mehrere Zeilen zurückgeben

Xverweis mehrere Zeilen zurückgeben
08.12.2020 12:19:33
Thierry
Hallo
Mit der Formel XVERWEIS konnte ich mehrere Zellenwerte aus einer Zeile zurückgeben.
Ist es mit Xverweis möglich nicht nur alle Zellenwerte der gesuchten Zeile zurückzugeben, sondern auch die Werte der nächsten 2 Zeilen?
Also mit =XVERWEIS(A2;A7:A25;B7:M25;fehlt;2;1) finde ich z.B. alle Werte in Zeile 11, möchte aber auch, dass alle Werte der Zelle 12 und 13 zurückgegeben werden.
https://www.herber.de/bbs/user/142155.xlsx
Vielen Dank für Eure Hilfe.
Thierry
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Xverweis mehrere Zeilen zurückgeben
08.12.2020 12:23:06
SF
Hola,
schreib doch unter den ersten Xverweis einen weiteren wo du die Rückgabematrix jeweils um 1 erhöhst.
Gruß,
steve1da
AW: Xverweis mehrere Zeilen zurückgeben
08.12.2020 12:49:21
Thierry
Danke Steve1da für deine Antwort. Wie kann ich aber die Rückgabematrix jeweils um 1 Zeile erhöhen?
Gruss. Thierry
AW: Xverweis mehrere Zeilen zurückgeben
08.12.2020 12:52:19
SF
Hola,
aus
=XVERWEIS(A2;A7:A25;B7:M25;"fehlt";2;1)
wird
=XVERWEIS(A2;A7:A25;B8:M26;"fehlt";2;1)

Gruß,
steve1da
Anzeige
AW: Xverweis mehrere Zeilen zurückgeben
08.12.2020 13:01:57
Thierry
Nochmals vielen Dank. Gruss Thierry
Anders gelöst
08.12.2020 13:50:37
lupo1
Verschiebe A2 nach B2
O11: =INDEX(A:M;VERGLEICH(B2;A:A;)+{0;1;2};SPALTE(B:M))
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

XVERWEIS: Mehrere Zeilen zurückgeben in Excel


Schritt-für-Schritt-Anleitung

Um mit der Funktion XVERWEIS mehrere Zeilen zurückzugeben, kannst Du die Rückgabematrix entsprechend anpassen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Basisformel erstellen: Beginne mit der grundlegenden XVERWEIS-Formel, um einen Wert zu suchen. Zum Beispiel:

    =XVERWEIS(A2;A7:A25;B7:M25;"fehlt";2;1)

    Diese Formel sucht den Wert in A2 im Bereich A7:A25 und gibt die entsprechenden Werte aus B7:M25 zurück.

  2. Rückgabematrix erweitern: Um auch die Werte der nächsten Zeilen zurückzugeben, modifiziere die Rückgabematrix. Erhöhe den Bereich um eine Zeile nach unten:

    =XVERWEIS(A2;A7:A25;B8:M26;"fehlt";2;1)

    So erhältst Du die Werte in der Zeile 11 sowie in den Zeilen 12 und 13.

  3. Mehrere Zeilen zurückgeben: Wiederhole diesen Schritt für weitere Zeilen, indem Du die Rückgabematrix entsprechend anpasst.


Häufige Fehler und Lösungen

  • Problem: Die Formel gibt nur einen Wert zurück.

    • Lösung: Überprüfe, ob Du die Rückgabematrix korrekt erweitert hast. Achte darauf, dass die Matrix die gewünschten Zeilen umfasst.
  • Problem: Die Formel zeigt einen Fehler an.

    • Lösung: Stelle sicher, dass der Suchwert in A2 tatsächlich im Suchbereich A7:A25 vorhanden ist. Andernfalls erhältst Du den Fehler "fehlt".

Alternative Methoden

Wenn Du alternative Ansätze zur Rückgabe mehrerer Zeilen in Excel suchst, kannst Du auch die INDEX- und VERGLEICH-Funktionen verwenden:

=INDEX(A:M;VERGLEICH(B2;A:A;)+{0;1;2};SPALTE(B:M))

Diese Formel gibt die Werte der Zeilen zurück, die den Suchkriterien entsprechen und ist besonders nützlich, wenn Du mehrere Zeilen ausgeben möchtest.


Praktische Beispiele

Angenommen, Du hast folgende Daten:

A B C
1 Name Wert
2 Max 10
3 Lisa 20
4 Tom 30

Um den Namen und die Werte für Max sowie die beiden nächsten Zeilen anzuzeigen, verwendest Du:

=XVERWEIS(A2;A2:A4;B2:C4;"fehlt";2;1)

Die Rückgabematrix könnte so aussehen:

Max 10
Lisa 20
Tom 30

Tipps für Profis

  1. Kombination von Bedingungen: Verwende XVERWEIS mit mehreren Bedingungen, um präzisere Ergebnisse zu erzielen. Das kannst Du erreichen, indem Du die Bedingungen in einer Hilfsspalte zusammenführst.

  2. VBA XVERWEIS: Wenn Du VBA verwendest, kannst Du XVERWEIS auch in Makros implementieren, um automatisierte Datenanalysen durchzuführen.

  3. Summe mit XVERWEIS: Um die Summe von Werten über mehrere Zeilen zu berechnen, kombiniere XVERWEIS mit der SUMME-Funktion:

    =SUMME(XVERWEIS(A2;A7:A25;B7:M25;"fehlt";2;1))

FAQ: Häufige Fragen

1. Frage Kann ich mit XVERWEIS auch mehrere Spalten zurückgeben?

Antwort: Ja, Du kannst die Rückgabematrix so anpassen, dass mehrere Spalten zurückgegeben werden. Stelle sicher, dass der Bereich der Rückgabematrix die gewünschten Spalten umfasst.

2. Frage Wie kann ich den XVERWEIS in VBA nutzen?

Antwort: In VBA kannst Du XVERWEIS verwenden, indem Du die Formel als String definierst und sie dann im gewünschten Zellbereich anwendest. Beispiel:

Range("D2").Formula = "=XVERWEIS(A2, A7:A25, B7:M25, ""fehlt"", 2, 1)"

3. Frage Was ist der Unterschied zwischen XVERWEIS und SVERWEIS?

Antwort: XVERWEIS ist flexibler und ermöglicht die Rückgabe mehrerer Werte und Zeilen. SVERWEIS hingegen ist auf die Rückgabe von Werten aus einer Spalte beschränkt.

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