In diesem Artikel erfahren Sie, wie Sie einen Wert aus einem Referenzraster gemäß Indexwerten abrufen In Excel speichern
Szenario :
Wenn wir mit langen, ungestreuten Daten arbeiten, müssen wir oft zuerst die Daten bereinigen, bevor wir daran arbeiten. Es braucht Zeit und Sie wollten nur einige Abfragen extrahieren. Um Daten zu extrahieren, verwenden Sie im Allgemeinen die SVERWEIS-Funktion. Aber wenn wir lange Daten mit vielen Spaltenfeldern haben, wird es chaotisch, weil die SVERWEIS-Funktion den richtigen Spaltenindex als Zahl erfordert, oder die Formel gibt einen Fehler zurück. Unten ist die Formelerklärung für diese Art von Problem.
Wie löst man das Problem?
Damit die Formel zuerst verstanden wird, müssen wir die folgenden Funktionen ein wenig überarbeiten
- INDEX-Funktion
- MATCH-Funktion
Jetzt erstellen wir eine Formel mit den obigen Funktionen. Die Match-Funktion gibt den Index des Nachschlagewerts1 im Zeilenkopffeld zurück. Und eine andere MATCH-Funktion gibt den Index des Nachschlagewerts 2 im Spaltenkopffeld zurück. Die Indexnummern werden nun in die INDEX-Funktion eingegeben, um die Werte unter dem Nachschlagewert aus den Tabellendaten zu erhalten.
Generische Formel:
= INDEX ( data , MATCH ( lookup_value1, row_headers, 0 , MATCH ( lookup_value2, column_headers, 0 ) ) |
Daten : Array von Werten innerhalb der Tabelle ohne Überschriften
lookup_value1 : Wert, der im row_header gesucht werden soll.
row_headers : Zeilenindexarray, das gesucht werden soll.
lookup_value1 : Wert, der in der Spaltenüberschrift gesucht werden soll.
Spaltenüberschriften : Spalte Indexarray, das gesucht werden soll.
Beispiel :
All dies kann verwirrend sein zu verstehen. Lassen Sie uns anhand eines Beispiels verstehen, wie die Funktion verwendet wird. Hier haben wir einige Beispielauftragsdaten und wir müssen die fehlenden Daten in Bezug auf den angegebenen Wert in der Tabelle finden.
Hier müssen wir die Bestelldetails wie Menge, Region und Preis für die am 13.01.2019 aufgegebene Bestellung finden.
Verwenden Sie die Formel:
= INDEX ( A2:D11 , MATCH ( G3 , A2:A11 , 0 ) , MATCH ( F4 , A1:D1 , 0 ) ) |
Erläuterung:
- Die MATCH-Funktion gibt den Index des übereinstimmenden Werts im angegebenen 1D-Array (horizontal oder vertikal) zurück.
- MATCH(F4,A1:D1,0) gibt 3 als Index zurück.
- MATCH(G3,A2:A11,0) gibt 5 als Index zurück
- Die INDEX-Funktion gibt das 5. Element (ab 2. Zeile) in der 3. Spalte zurück.
Wie Sie sehen, beträgt die Bestellmenge am 13.01.2019 38. Jetzt können wir anhand der Formel die Region ermitteln, aus der die Bestellung aufgegeben wurde.
Verwenden Sie die Formel:
= INDEX ( A2:D11 , MATCH ( G3 , A2:A11 , 0 ) , MATCH ( F5 , A1:D1 , 0 ) ) |
Wie Sie sehen, wurde die Bestellung aus der Region Süd aufgegeben. Erhalten Sie jetzt den Preis für die aufgegebene Bestellung
Verwenden Sie die Formel:
= INDEX ( A2:D11 , MATCH ( G3 , A2:A11 , 0 ) , MATCH ( F6 , A1:D1 , 0 ) ) |
Wie Sie sehen können, beträgt der Preis 82,84. Sie haben bemerkt, dass wir alle Details mit einer Formel extrahiert haben. Die Kombination INDEX und MATCH ist am besten, um einen Wert aus der Tabelle zu finden.
Hier sind alle Beobachtungshinweise zur Verwendung der Formel.
Anmerkungen:
- Die Formel funktioniert sowohl für Text als auch für Zahlen.
- Die Funktion gibt den #NA-Fehler zurück, wenn das Lookup-Array-Argument für die MATCH-Funktion nicht dieselbe Länge wie das Tabellen-Array hat.
- Die Formel gibt einen Fehler zurück, wenn lookup_value nicht mit dem Wert in der Tabelle lookup_array übereinstimmt.
- Die Funktion stimmt mit dem genauen Wert überein, da das Übereinstimmungstypargument für die MATCH-Funktion 0 ist.
- Verwenden Sie das Argument -1 für weniger als, 0 für genaue Übereinstimmung und 1 für die größere Übereinstimmung als die Suche.
- 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 einen Wert aus einem Referenzraster gemäß Indexwerten abrufen In Excel speichern. Entdecken Sie hier weitere Artikel zu Excel-Lookup-Werten und Excel 2019-Funktionen. Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Und Sie können uns auch auf Twitter und Facebook folgen. Wir würden uns freuen, von Ihnen zu hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder erneuern und für Sie verbessern können. Schreiben Sie uns auf der E-Mail-Site.
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 eines 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.
Populäre Artikel :
So verwenden Sie die IF-Funktion in Excel : Die IF-Anweisung in Excel überprüft die Bedingung und gibt einen bestimmten Wert zurück, wenn die Bedingung WAHR ist, oder einen anderen bestimmten Wert, wenn FALSE.
So verwenden Sie die SVERWEIS-Funktion in Excel : Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.
So verwenden Sie die SUMIF-Funktion in Excel : Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.
So verwenden Sie die ZÄHLENWENN-Funktion in Excel : Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.