In diesem Artikel erfahren Sie, wie Sie mit der SVERWEIS-Funktion in Excel nach links suchen.
Szenario:
Für Fact sucht die SVERWEIS-Funktion rechts neben dem Lookup-Array. Es ist eine seiner Einschränkungen. Aber es ist nicht einfach, die Tabelle zu ändern, aber wir können die Formel in die andere Richtung funktionieren lassen. Erfahren Sie hier unten mehr darüber, wie Sie die SVERWEIS-Funktion ausführen, um nach links zu suchen.
Wie löst man das Problem?
Damit die Formel zuerst verstanden wird, müssen wir die folgenden Funktionen ein wenig überarbeiten
- SVERWEIS-Funktion
- Funktion WÄHLEN
Jetzt erstellen wir eine Formel mit den obigen Funktionen. Die Funktion AUSWÄHLEN gibt die Tabelle mit dem erforderlichen Feld auf der rechten Seite zurück. Die SVERWEIS-Funktion ruft das Argumenttabellen-Array im richtigen Format ab. Wählen Sie nun die rechte Spaltennummer gemäß dem erforderlichen Feld aus.
Generische Formel:
= SVERWEIS ( lookup_value , CHOOSE ( { 1 , 2 } , lookup_range , req_range ), 2 , 0)
Lookup-Wert : Wert zu suchen
lookup_range : Bereich, wo nach lookup_value gesucht werden soll
req_range : Bereich, wo entsprechender Wert erforderlich ist
2 : zweite Spalte, num steht für req_range
0 : Suche nach der genauen Übereinstimmung
Beispiel:
Die obigen Aussagen können verwirrend sein. Lassen Sie uns dies anhand der Formel in einem Beispiel verstehen
Hier haben wir eine Tabelle mit Details zu den Ländern, Kontinenten und Codes der Welt. Wir müssen den Ländernamen aus dem angegebenen Ländercode finden. Hier ist das Problem, dass die Länderspalte links von der Codespalte ist. Also verwenden wir die obige generische Formel.
Benannter Bereich, der für das Array Bereich (Code - F3:F16) & Bereich (Land - D3:D16 ) verwendet wird. Hier haben wir stattdessen den benannten Bereich für das Zellreferenzarray verwendet, da er leicht zu verstehen ist. Zuerst müssen wir nach einem Ländernamen suchen, bei dem der Ländercode in der H5-Zelle angegeben ist.
Verwenden Sie die Formel in der Zelle G6:
= SVERWEIS ( H5 , WÄHLEN ( { 1 , 2 }, Code , Land) , 2 , 0 )
Benannte Bereiche
Code : (F3:F16)
Land : (D3:D16)
Erläuterung:
- CHOOSE ( { 1 , 2 }, code , country) wird ein eigenes neues Tabellenarray bilden, wie unten gezeigt.
{ 33, "China"; 87, "Südafrika"; 55, "Großbritannien"; 82, "USA"; 72, "Brasilien"; 52, "Australien"; 24, "Japan"; 51, "Kenia"; 10, "Frankreich"; 60, "Mexiko"; 36, "Argentinien"; 31, "Fidschi"; 28, "Indien"; 70, "Nigeria" }
- Die SVERWEIS-Funktion sucht nach dem Ländercode in der ersten Spalte des angegebenen Tabellenarguments und gibt das Ergebnis aus der zweiten Spalte wie angegeben zurück.
- 0 suchte nach der genauen Übereinstimmung.
Die Formel sieht wie im obigen Snapshot aus. Klicken Sie auf Ok, um den Ländernamen zu erhalten, der dem Code 024 entspricht.
Wie Sie aus dem obigen Schnappschuss sehen können, haben wir das Land Japan erhalten, das dem Codewert in der Formel entspricht. Wenn Sie nun den Kontinentnamen aus dem Codewert extrahieren möchten.
Verwenden Sie die Formel:
= SVERWEIS ( H5 , WÄHLEN ( { 1 , 2 }, Fortsetzung, Land) , 2 , 0 )
Benannte Bereiche
Code: (F3:F16)
Fortsetzung: (E3:E16)
Sie können aus dem obigen Schnappschuss sehen, dass diese Formel gut funktioniert.
Im Allgemeinen verwenden wir die Kombination von INDEX & MATCH-Funktion, um den Wert von der linken Seite des Lookup-Arrays zu erhalten.
Verwenden Sie die Formel:
=INDEX ( D3:F16 , MATCH ( H6 , Code , 0 ) , 2 )
Wie Sie aus dem obigen Snapshot sehen können, haben wir alle Details erhalten, die dem Codewert aus der Tabelle entsprechen. Extrahieren Sie Details aus der Tabelle mit der oben angegebenen Formel. Hier sind einige Beobachtungen bei der Verwendung der obigen Formel.
Anmerkungen:
- Der Wert von col_argument darf nicht kleiner als 1 oder größer als die Anzahl der Spalten sein
- Die Funktion gibt den #NA-Fehler zurück, wenn das Lookup-Array-Argument für die SVERWEIS-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 SVERWEIS-Funktion 0 ist.
- 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 mit der INDEX & MATCH-Funktion die n-te Übereinstimmung in der Tabelle suchen. Weitere Artikel zum Excel-Suchwert finden Sie hier. Stellen Sie Ihre Fragen gerne unten im Kommentarfeld. Wir werden Ihnen sicherlich helfen. 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 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
Wenn mit Wildcards
Vlookup nach Datum