Tabelle automatisch aus einer anderen Tabelle mit der Funktion INDEX & MATCH ausfüllen

Anonim

In diesem Artikel erfahren Sie, wie Sie mithilfe der Funktion INDEX & MATCH in Excel automatisch eine Tabelle aus einer anderen Tabelle auffüllen.
Szenario:

Zum Beispiel müssen wir die EXAKTe Übereinstimmung aus der Tabelle finden, ohne sie in der Tabelle nachzuschlagen. Wir benötigen eine feste Formel, die dabei hilft, die genaue Übereinstimmung mit der automatischen Vervollständigung der Tabelle zu finden.
Wie löst man das Problem?

Damit die Formel zuerst verstanden wird, müssen wir die folgenden Funktionen ein wenig überarbeiten

  1. INDEX-Funktion
  2. MATCH-Funktion

Jetzt erstellen wir eine Formel mit den obigen Funktionen. Die MATCH-Funktion gibt den Index des Nachschlagewerts im Zeilenkopffeld zurück. Die INDEX-Funktion gibt den entsprechenden Wert zurück und wird nun in die INDEX-Funktion eingespeist, um die Werte unter dem Nachschlagewert aus den Tabellendaten zu erhalten.

Generische Formel:

= INDEX ( data , MATCH ( lookup_value, lookup_array, 0 ) , col_num ) )

Daten : Array von Werten innerhalb der Tabelle ohne Überschriften

Lookup-Wert : Wert, nach dem in look_array gesucht werden soll

look_array : Array zu untersuchen

match_type : 1 (genau oder nächstkleiner) oder 0 (genaue Übereinstimmung) oder -1 (genau oder nächstgrößer)

spalte_num : Spaltennummer, erforderlicher Wert zum Abrufen aus der Tabellenspalte.

Beispiel:

Die obigen Aussagen können kompliziert zu verstehen sein. Lassen Sie uns dies anhand der Formel in einem Beispiel verstehen

Hier haben wir eine Tabelle mit Details zum Weltkontinent. Wir müssen den Ländercode aus der angegebenen Tabelle aus dem Nachschlagewert als Ländername finden.

Unvollständige Tabelle

Nachschlagwerk

Hier haben wir stattdessen den benannten Bereich für das Zellreferenzarray verwendet, da er leicht zu verstehen ist. Wir suchen nach dem Wert, wie im folgenden Snap gezeigt.

Verwenden Sie die obige Formel und den benannten Bereich, um die Bestellmenge zu erhalten, die allen Kriterien entspricht
Verwenden Sie die Formel in der Zelle G6:

= INDEX ( Tabelle , MATCH ( G4 , Liste , 0 ) , 2 )

Benannte Bereiche

Tisch (A2:B25)

Liste (A2:A25)

Erläuterung:

  • Die MATCH-Funktion stimmt mit dem Ländernamen Indien in der Liste mit dem Namen range überein und gibt seinen Zeilenindex an die INDEX-Funktion zurück.
  • Die INDEX-Funktion findet den Wert mit dem ROW-Index und der Spaltennummer in der Tabelle namens range
  • Die Formel gibt den Wert aus der look_table zurück.


Die Formel gibt den Ländercode für die Tabelle zurück, um die Tabelle zu vervollständigen. Kopieren Sie nun die Formel mit dem Strg + D oder ziehen Sie die Zellenoption in Excel nach unten.


Wie Sie dem obigen Snapshot entnehmen können, haben wir alle Codedetails in der Tabelle erhalten. Tabelle automatisch aus einer anderen Tabelle mit der oben angegebenen Formel ausfüllen.

Hier sind einige Beobachtungen bei der Verwendung der obigen Formel.

Anmerkungen:

  1. Die Funktion gibt den #NA-Fehler zurück, wenn das Lookup-Array-Argument für die MATCH-Funktion nicht die gleiche Länge wie das Tabellen-Array hat.
  2. Die Formel gibt einen Fehler zurück, wenn lookup_value nicht mit dem Wert in der Tabelle lookup_array übereinstimmt.
  3. Die Funktion stimmt mit dem genauen Wert überein, da das Übereinstimmungstypargument für die MATCH-Funktion 0 ist.
  4. Die Nachschlagewerte können als Zellbezug oder direkt mit Anführungszeichen ( " ) in der Formel als Argumente angegeben werden.

Ich hoffe, Sie haben verstanden, wie Sie eine Tabelle mit der INDEX & MATCH-Funktion in Excel automatisch aus einer anderen Tabelle auffüllen. Weitere Artikel zum Excel-Suchwert finden Sie hier. Stellen Sie Ihre Fragen gerne unten im Kommentarfeld. Wir werden Ihnen sicherlich helfen.

Verwenden Sie INDEX und MATCH, um den Wert zu suchen : INDEX & MATCH-Funktion zum Nachschlagen von Werten nach Bedarf.

Summenbereich mit INDEX in Excel : Verwenden Sie die INDEX-Funktion, um die SUMME der erforderlichen Werte zu ermitteln.

So verwenden Sie die INDEX-Funktion in Excel : Finden Sie den INDEX des Arrays mit der INDEX-Funktion, die mit einem Beispiel erklärt wird.

So verwenden Sie die MATCH-Funktion in Excel : Finden Sie die MATCH im Array mit dem INDEX-Wert in der MATCH-Funktion, die mit einem Beispiel erklärt wird.

So verwenden Sie die LOOKUP-Funktion in Excel : Finden Sie den Lookup-Wert im Array mithilfe der LOOKUP-Funktion, die mit einem Beispiel erklärt wird.

So verwenden Sie die SVERWEIS-Funktion in Excel : Suchen Sie den Lookup-Wert im Array mithilfe der SVERWEIS-Funktion, die mit einem Beispiel erklärt wird.

populäre Artikel

50 Excel-Shortcut zur Steigerung Ihrer Produktivität

Bearbeiten einer Dropdown-Liste

Absolute Referenz in Excel

Bei bedingter Formatierung

Wenn mit Wildcards

Vlookup nach Datum

Vor- und Nachname in Excel eintragen