Wann verwendet Index-Match anstelle von Vlookup in Excel

Wann verwendet Index-Match anstelle von Vlookup in Excel

Für diejenigen unter Ihnen, die sich in Excel vertraut machen, sind Sie höchstwahrscheinlich sehr vertraut mit dem Vlookup Funktion. Der Vlookup Funktion wird verwendet, um einen Wert in einer anderen Zelle zu finden, basierend auf einem passenden Text in derselben Zeile.

Wenn Sie noch neu sind Vlookup Funktion können Sie meinen vorherigen Beitrag zur Verwendung von Vlookup in Excel überprüfen.

Inhaltsverzeichnis

    Auf einem separaten Blatt genannt Auto Typ, Wir haben eine einfache Autodatenbank mit der AUSWEIS, Auto Model Und Farbe.

    Mit dieser Tabelle Setup die Vlookup Funktion kann nur funktionieren, wenn die Daten, die wir abrufen möchten, rechts von dem, was wir übereinstimmen möchtenAuto Model Feld).

    Mit anderen Worten, mit dieser Tabellenstruktur, da wir versuchen, sie basierend auf dem zu entsprechen Auto Model, Die einzigen Informationen, die wir erhalten können, ist Farbe (Nicht AUSWEIS als die AUSWEIS Die Säule befindet sich links von der Auto Model Spalte.)

    Dies liegt daran. Keiner dieser Bedingungen wird in unserem Beispiel erfüllt.

    Die gute Nachricht ist, Index-Match wird uns helfen, dies zu erreichen. In der Praxis kombiniert dies tatsächlich zwei Excel -Funktionen, die einzeln funktionieren können: INDEX Funktion und PASSEN Funktion.

    Für den Zweck dieses Artikels werden wir jedoch nur über die Kombination der beiden sprechen, um die Funktion von zu replizieren Vlookup.

    Die Formel kann zuerst ein bisschen lang und einschüchternd sein. Sobald Sie es jedoch mehrmals verwendet haben, lernen Sie die Syntax auswendig.

    Dies ist die vollständige Formel in unserem Beispiel:

    = Index (Cartype!$ A $ 2: $ a $ 5, Match (B4, Cartype!$ B $ 2: $ B $ 5,0))

    Hier ist die Aufschlüsselung für jeden Abschnitt

    = Index (Index ( - Der "=" zeigt den Beginn der Formel in der Zelle an und INDEX ist der erste Teil der Excel -Funktion, den wir verwenden.

    Auto Typ!$ A $ 2: $ a $ 5 - die Spalten auf Blatt Auto Typ Wo die Daten, die wir abrufen möchten, enthalten sind. In diesem Beispiel die AUSWEIS von jedem Auto Model.

    PASSEN( - Der zweite Teil der Excel -Funktion, die wir verwenden.

    B4 - Die Zelle, die Suchtext enthält, die wir verwenden (Auto Model).

    Auto Typ!$ B $ 2: $ B $ 5 - Die Spalten auf Blatt Auto Typ  Mit den Daten, mit denen wir mit dem Suchtext übereinstimmen werden.

    0)) - Um anzuzeigen, dass der Suchtext genau mit dem Text in der passenden Spalte übereinstimmen muss (i.e. Auto Typ!$ B $ 2: $ B $ 5). Wenn die genaue Übereinstimmung nicht gefunden wird, kehrt die Formel zurück #N / A.

    Notiz: Denken Sie an die Doppelschließklammer am Ende dieser Funktion "))" und die Kommas zwischen den Argumenten.

    Persönlich habe ich mich von Vlookup weggezogen und verwenden nun Index-Match, da es in der Lage ist, mehr als Vlookup zu tun.

    Der Index-Match Funktionen haben auch andere Vorteile im Vergleich zu Vlookup:

    1. Schnellere Berechnungen

    Wenn wir mit großen Datensätzen arbeiten, in denen die Berechnung selbst aufgrund vieler Vlookup-Funktionen lange dauern kann.

    1. Keine Notwendigkeit, relative Spalten zu zählen

    Wenn unsere Referenztabelle den Schlüsseltext hat, den wir in der Spalte suchen möchten C und die Daten, die wir erhalten müssen, befinden sich in der Spalte Aq, Wir müssen wissen/zählen, wie viele Spalten zwischen Spalte C und Spalte AQ sind, wenn wir Vlookup verwenden.

    Mit den Index-Match-Funktionen können wir direkt die Indexspalte (i.e Spalte aq), wo wir die Daten abrufen und die zu übereinstimmende Spalte auswählen müssen (i.e. Spalte c).

    1. Es sieht komplizierter aus

    Vlookup ist heutzutage weit verbreitet, aber nicht viele wissen über die Verwendung der Index-Match-Funktionen zusammen.

    Die längere Zeichenfolge in der Index-Match-Funktion trägt dazu bei, dass Sie wie ein Experte für die Behandlung komplexer und erweiterter Excel-Funktionen aussehen lassen. Genießen!