Doppelter (verschachtelter) XVERWEIS – Dynamische Spalten – Excel

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Februar 8, 2023
Beispielarbeitsmappe herunterladen

Die Beispielarbeitsmappe herunterladen

In diesem Tutorial zeigen wir Ihnen, wie Sie einen doppelten (verschachtelten) XVERWEIS in Excel durchführen können. Wenn Sie keinen Zugriff auf XVERWEIS haben, können Sie stattdessen auch einen verschachtelten SVERWEIS durchführen.

doppelter xverweis dynamische spalten hauptfunktion

In Szenarien, in denen ein Kriterium einer Suchaufgabe von einer anderen Suche abhängt, können wir den doppelten (verschachtelten) XVERWEIS verwenden, um verschachtelte Suchen durchzuführen.

Es gibt mindestens drei Argumente in XVERWEIS, in die ein anderer XVERWEIS eingegeben werden kann: der Suchwert (1. Argument), das Nachschlage-Array (2. Argument) und das Rückgabe-Array (3. Argument).

Lassen Sie uns jeden dieser Fälle untersuchen.

XVERWEIS im Suchwert

Wir können einen XVERWEIS ins Suchkriterium von einem anderen XVERWEIS verschachteln.

=XVERWEIS(XVERWEIS(E3;C3:C5;B3:B5);B8:B10;C8:C10)

Doppelter xverweis dynamische spalten in suchwert

Sie würden dies tun, wenn das Suchkriterium (z.B. Produkt-ID) von einem anderen Wert abhängig ist (z.B. Produktname).

Schauen wir uns die Formel an:

Zunächst müssen wir den erforderlichen Suchwert für den Haupt-XVERWEIS extrahieren:

=XVERWEIS(E3;C3:C5;B3:B5)

Doppelter xverweis dynamische spalten suchwert ermitteln

Das Ergebnis aus dem ersten XVERWEIS wird dann in den Haupt-XVERWEIS eingegeben, um eine Suche in der zweiten Tabelle durchzuführen:

=XVERWEIS(F3;B8:B10;C8:C10)

Doppelter xverweis dynamische spalten suchwert detailliert

Die Kombination dieser beiden Suchvorgänge führt zu unserer ursprünglichen Formel:

=XVERWEIS(XVERWEIS(E3;C3:C5;B3:B5);B8:B10;C8:C10)

XVERWEIS im Nachschlage-Array

Alternativ können wir auch einen verschachtelten XVERWEIS verwenden, um die Suchmatrix (Nachschlage-Array) zurückzugeben.

=XVERWEIS(G3;XVERWEIS(F3;B2:C2;B3:C5);D3:D5)

Doppelter xverweis dynamische spalten in nachschlage array

Eine wichtige Eigenschaft der Funktion XVERWEIS besteht darin, dass sie ein 1D-Array (vertikal oder horizontal) zurückgeben kann, wenn das angegebene Rückgabe-Array in 2D (d.h. als Tabelle) vorliegt. Wenn das Nachschlage-Array eine vertikale Liste ist, gibt die XVERWEIS-Funktion eine Zeile zurück, und wenn das Nachschlage-Array eine horizontale Liste ist, gibt sie eine Spalte zurück.

Lassen Sie uns die Formel aufschlüsseln und veranschaulichen:

Zunächst müssen wir eine Suche in den Überschriften (z. B. in den Spalten- oder Zeilenüberschriften) durchführen und die entsprechende Spalte (oder Zeile) zurückgeben:

=XVERWEIS(F3;B2:C2;B3:C5)

Doppelter xverweis dynamische spalten nachschlage array ermitteln

Da das Rückgabe-Array 2D ist (z.B. B3:C5) und das Nachschlage-Array eine horizontale Liste ist (z.B. B2:C2), wird XVERWEIS eine Zeile zurückgeben (z.B. C3:C5).

Das Ausgabe-Array von diesem XVERWEIS wird dann in das Nachschlage-Array von unserem Haupt-XVERWEIS eingespeist:

Doppelter xverweis dynamische spalten im nachschlage array detailliert

Wenn wir alle diese Elemente zusammenfügen, ergibt sich unsere ursprüngliche Formel:

=XVERWEIS(G3;XVERWEIS(F3;B2:C2;B3:C5);D3:D5)

XVERWEIS im Rückgabe-Array

Auf ähnliche Weise können wir einen verschachtelten XVERWEIS verwenden, um ein dynamisches Rückgabe_Array zurückzugeben.

=XVERWEIS(G3;B3:B5;XVERWEIS(H3;C2:E2;C3:E5))

Doppelter xverweis dynamische spalten in rueckgabe array

Lassen Sie uns die Formel aufschlüsseln und veranschaulichen:

Wir verwenden die Spaltenüberschriften als Nachschlage-Array für den ersten XVERWEIS:

=XVERWEIS(G3;C2:E2;C3:E5)

Doppelter xverweis dynamische spalten rueckgabe array ermitteln

Genau wie im vorherigen Abschnitt gibt der XVERWEIS eine Zeile zurück, sobald es eine Übereinstimmung in den Spaltenüberschriften findet.

Das resultierende Ausgabe-Array wird als Rückgabe-Array von unserem Haupt-XVERWEIS verwendet:

=XVERWEIS(I3;B3:B5;H3:H5)

Doppelter xverweis dynamische spalten in rueckgabe array detailliert

Kombiniert man diese beiden Ergebnisse mit unserer ursprünglichen Formel:

=XVERWEIS(G3;B3:B5;XVERWEIS(H3;C2:E2;C3:E5))

AI Formula Generator

Gratis testen

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Zurück zu Excel-Formeln