10 SVERWEIS-Beispiele für Anfänger und Fortgeschrittene

10 SVERWEIS-Beispiele für Anfänger und Fortgeschrittene

Die SVERWEIS-Funktion ist der Maßstab.

Wenn Sie wissen, wie die SVERWEIS-Funktion verwendet wird, wissen Sie etwas über Excel.

Wenn Sie dies nicht tun, sollten Sie Excel besser nicht als eine Ihrer Stärken in Ihrem Lebenslauf aufführen.

Ich habe ein Gruppeninterview gemacht und als ein Kandidat Excel als sein Fachgebiet erwähnte, wurde als erstes gefragt – Sie verstehen schon – die SVERWEIS-Funktion.

Jetzt, da wir die Bedeutung dieser Excel-Funktion kennen, ist es sinnvoll, sie vollständig zu erfassen, damit wir stolz sagen können: „Ich weiß ein oder zwei Dinge in Excel.“

Dies wird ein riesiges SVERWEIS-Tutorial (nach meinen Maßstäben).

Ich werde alles darüber behandeln und Ihnen dann ein nützliches und praktisches Beispiel für SVERWEIS zeigen.

Wann sollte die SVERWEIS-Funktion in Excel verwendet werden?

Die SVERWEIS-Funktion funktioniert am besten, wenn Sie nach übereinstimmenden Datenpunkten in einer Spalte suchen, und wenn ein übereinstimmender Datenpunkt gefunden wird, nehmen Sie die Spalte rechts von der Zeile und erhalten den Wert aus der angegebenen Anzahl von Zellen.

Nehmen wir hier ein einfaches Beispiel, um zu verstehen, wann Vlookup in Excel verwendet werden sollte.

Denken Sie daran, dass alle früher verzweifelt nach ihren Namen und Ergebnissen gesucht haben, wenn Testergebnisse herauskamen und an Schwarzen Brettern klebten (zumindest passierte das häufig, als ich in der Schule war).

So funktioniert das:

  • Sie gehen zum Schwarzen Brett und suchen nach Ihrem Namen oder Ihrer Registrierungsnummer (bewegen Sie Ihren Finger in der Liste nach oben und unten).
  • Sobald Sie Ihren Namen gefunden haben, bewegen Sie Ihre Augen rechts neben dem Namen/der Registrierungsnummer, um Ihre Punktzahl zu sehen.

Genau das erledigt die Excel SVERWEIS-Funktion für Sie (Sie können dieses Beispiel gerne in Ihrem nächsten Vorstellungsgespräch verwenden).

Die VLOOKUP-Funktion sucht nach einem bestimmten Wert in einer Spalte (im obigen Beispiel ist es Ihr Name), und wenn sie eine bestimmte Übereinstimmung findet, gibt sie einen Wert (das Token, das Sie erhalten) in derselben Zeile zurück.

Syntax

=SVERWEIS(lookup_value, table_array, col_index_num, [range_lookup])

Eingabeparameter

  • Lookup-Wert -Dies ist der Suchwert, den Sie in der Spalte ganz links in der Tabelle zu finden versuchen.Dies kann ein Wert, ein Zellbezug oder eine Textzeichenfolge sein.Im Spielberichtsbeispiel wäre dies Ihr Name.
  • tabelle_array –Dies ist das Array von Tabellen, in denen Sie nach Werten suchen.Dies kann ein Verweis auf einen Zellbereich oder einen benannten Bereich sein.Im Beispiel der Bewertungstabelle wäre dies die gesamte Tabelle, die alle Ergebnisse für jedes Fach enthält
  • col_index –Dies ist die Spaltenindexnummer, von der Sie übereinstimmende Werte erhalten möchten.Wenn Sie im Beispiel der Bruchtabelle einen Bruch für mathematische Zwecke benötigen (dies ist die erste Spalte in einer Tabelle, die Brüche enthält), können Sie sich Spalte 1 ansehen.Wenn Sie eine physische Bewertung wünschen, können Sie sich Spalte 1 und 2 ansehen.
  • [range_lookup] -Hier können Sie angeben, ob Sie eine exakte Übereinstimmung oder eine ungefähre Übereinstimmung wünschen.Wenn weggelassen, ist der Standardwert TRUE – ungefähre Übereinstimmung(siehe zusätzliche Hinweise unten).

Zusätzliche Hinweise (langweilig, aber wichtig zu wissen)

  • Übereinstimmungen können exakt (FALSE oder 0 in range_lookup) oder ungefähr (TRUE oder 1) sein.
  • Stellen Sie bei einer ungefähren Suche sicher, dass die Liste in aufsteigender Reihenfolge (von oben nach unten) sortiert ist, da sonst die Ergebnisse ungenau sein können.
  • Wenn range_lookup TRUE ist (ungefähre Suche) und die Daten in aufsteigender Reihenfolge sortiert sind:
    • Wenn die VLOOKUP-Funktion den Wert nicht finden kann, gibt sie den größten Wert kleiner als lookup_value zurück.
    • Gibt einen #NV-Fehler zurück, wenn lookup_value kleiner als der Mindestwert ist.
    • Wenn lookup_value Text ist, können Platzhalter verwendet werden (siehe Beispiel unten).

Nun haben Sie hoffentlich ein grundlegendes Verständnis dafür, was die SVERWEIS-Funktion leisten kann. Lassen Sie uns die Zwiebel schälen und einige praktische Beispiele der SVERWEIS-Funktion sehen.

10 Excel SVERWEIS-Beispiele (einfach und fortgeschritten)

Hier sind 10 nützliche Beispiele für die Verwendung von Excel Vlookup, um Ihnen zu zeigen, wie Sie es in Ihrer täglichen Arbeit verwenden können.

verwandte Frage  So verwenden Sie mehrere Bedingungen in Excel COUNTIF und COUNTIFS

Beispiel 1 – Finden Sie Brads Mathe-Ergebnis

Im SVERWEIS-Beispiel unten habe ich eine Liste mit Schülernamen in der Spalte ganz links und Noten für verschiedene Fächer in den Spalten B bis E.

SVERWEIS-Beispiel – Verwenden Sie die SVERWEIS-Funktion, um Datensätze mit Brad-Label zu finden

Machen wir uns jetzt an die Arbeit und verwenden Sie die VLOOKUP-Funktion, um das zu tun, was sie am besten kann.Aus den obigen Daten muss ich wissen, was Brad in Mathe erreicht hat.

Aus den obigen Daten muss ich wissen, was Brad in Mathe erreicht hat.

Hier ist die VLOOKUP-Formel, die Brads Mathe-Ergebnis zurückgibt:

=SVERWEIS("Brad",$A$3:$E$10,2,0)

Die obige Formel hat vier Parameter:

  • „Brad“: - Dies ist der Suchwert.
  • $A$3:$E$10 - Dies ist der Zellbereich, den wir betrachten.Denken Sie daran, dass Excel in der Spalte ganz links nach Suchwerten sucht.In diesem Beispiel sucht es nach dem Namen Brad in A3:A10, der ganz linken Spalte des angegebenen Arrays.
  • 2 – Sobald die Funktion Brads Namen gefunden hat, wechselt sie zur zweiten Spalte des Arrays und gibt den Wert in derselben Zeile wie Brad zurück.Ein Wert von 2 bedeutet hier, dass wir nach Ergebnissen aus der zweiten Spalte des angegebenen Arrays suchen.
  • 0 – Dies weist die VLOOKUP-Funktion an, nur nach genauen Übereinstimmungen zu suchen.

So funktioniert die VLOOKUP-Formel im obigen Beispiel.

Zuerst wird in der Spalte ganz links nach dem Wert Brad gesucht.Es sucht den Wert in Zelle A6 von oben nach unten.

Die SVERWEIS-Funktion durchsucht die Liste von oben nach unten

Sobald es den Wert gefunden hat, bewegt es sich in der zweiten Spalte nach rechts und greift den Wert darin.

Nachdem eine Übereinstimmung gefunden wurde, bewegt sich SVERWEIS nach rechts zur angegebenen Spalte

Sie können die gleiche Formelkonstruktion verwenden, um die Punktzahl von jedem in jedem Fach zu erhalten.

Um beispielsweise Marias Punktzahl in Chemie zu finden, verwenden Sie die folgende SVERWEIS-Formel:

=SVERWEIS("Maria",$A$3:$E$10,4,0)

Excel Vlookup Beispiel 1a Maria Chemie

Im obigen Beispiel wird der Nachschlagewert (Schülername) in doppelte Anführungszeichen eingegeben.Sie können auch Zellbezüge verwenden, die Nachschlagewerte enthalten.

Der Vorteil der Verwendung von Zellbezügen besteht darin, dass die Formel dynamisch wird.

Wenn Sie beispielsweise eine Zelle mit dem Namen eines Schülers haben und Noten für Mathematik erhalten, werden die Ergebnisse automatisch aktualisiert, wenn Sie den Namen des Schülers ändern (wie unten gezeigt):

Das SVERWEIS-Beispiel zeigt, wie die Funktionalität des Dropdown-Menüs verwendet wird

Wenn Sie einen Suchwert eingeben, der nicht in der Spalte ganz links gefunden wird, wird der Fehler #NV zurückgegeben.

Beispiel 2 – Zwei-Wege-Suche

In Beispiel 1 oben haben wir die Spaltenwerte fest codiert.Daher gibt die Formel immer die Punktzahl von Math zurück, da wir 2 als Spaltenindexnummer verwenden.

Was aber, wenn Sie sowohl den SVERWEIS-Wert als auch die Spaltenindexnummer dynamisch machen möchten?Wie unten gezeigt, können Sie beispielsweise den Namen des Schülers oder des Fachs ändern, und die VLOOKUP-Formel erhält die richtige Punktzahl.Hier ist ein Beispiel für eine bidirektionale VLOOKUP-Formel.

Hier ist ein Beispiel für eine bidirektionale SVERWEIS-Funktion.

SVERWEIS-Beispiel – Zwei-Wege-Suche in Excel

Um diese bidirektionale Suchformel zu erstellen, müssen Sie die Spalte auch dynamisch machen.Wenn der Benutzer also das Thema wechselt, wählt die Formel automatisch die richtige Spalte aus (2 für Mathematik, 3 für Physik usw.).

Dazu müssen Sie die MATCH-Funktion als Spaltenparameter verwenden.

Hier ist die VLOOKUP-Formel, die dies tut:

=VLOOKUP(G4,$A$3:$E$10,MATCH(H3,$A$2:$E$2,0),0)

Die obige Formel verwendet MATCH(H3,$A$2:$E$2,0) als Spaltennummer.Die MATCH-Funktion nimmt den Themennamen als Suchwert (in H3) und gibt seine Position in A2:E2 zurück.Wenn Sie also Math verwenden, wird 2 zurückgegeben, da Math in B2 gefunden wird (das ist die zweite Zelle im angegebenen Array-Bereich).

Beispiel 3 – Verwenden von Dropdown als Nachschlagewert

Im obigen Beispiel müssen wir die Daten manuell eingeben.Dies kann zeitaufwändig und fehleranfällig sein, insbesondere wenn Sie viele Nachschlagewerte haben.

Eine gute Idee in diesem Fall ist es, eine Dropdown-Liste mit Nachschlagewerten zu erstellen (in diesem Fall könnten es Studentenname und Fach sein) und einfach aus der Liste auswählen.

Je nach Auswahl aktualisiert die Formel automatisch das Ergebnis.

Wie nachfolgend dargestellt:

Verwenden Sie Dropdown als Suchwert

Dies ist eine großartige Dashboard-Komponente, da Sie einen riesigen Datensatz von Hunderten von Schülern im Backend haben können, aber Endbenutzer (z. B. Lehrer) können einfach von der .

Wie mache ich das:

Die in diesem Beispiel verwendete VLOOKUP-Formel ist die gleiche wie in Beispiel 2.

=VLOOKUP(G4,$A$3:$E$10,MATCH(H3,$A$2:$E$2,0),0)

Lookup-Werte wurden in Dropdown-Listen umgewandelt.

Hier sind die Schritte zum Erstellen einer Dropdown-Liste:

  • Wählen Sie die Zelle aus, die eine Dropdown-Liste benötigt.In diesem Beispiel benötigen wir in G4 den Schülernamen.
  • Gehen Sie zu Daten -> Datentools -> Datenvalidierung.
  • Wählen Sie auf der Registerkarte „Einstellungen“ des Dialogfelds „Datenvalidierung“ in der Dropdown-Liste „Zulassen“ die Option „Liste“ aus.
  • Wählen Sie unter Quelle $A$3:$A$10 aus
  • OK klicken.

Sie sehen nun die Dropdown-Liste in Zelle G4.Ebenso können Sie eines für ein Thema in H3 erstellen.

Beispiel 4 – Drei-Wege-Suche

Was ist eine Drei-Wege-Suche?

In Beispiel 2 haben wir eine Nachschlagetabelle verwendet, die Ergebnisse für Schüler in verschiedenen Fächern enthält.Dies ist ein Beispiel für eine Zwei-Wege-Suche, da wir zwei Variablen verwenden, um die Ergebnisse zu erhalten (Name des Schülers und Name des Fachs).

Nehmen wir an, in einem Jahr wird ein Student drei verschiedene Prüfungsstufen ablegen, Einheitsprüfungen, Zwischenprüfungen und Abschlussprüfungen (dies ist die Prüfung aus meiner Studienzeit).

Eine Drei-Wege-Suche kann die Punktzahl eines Schülers für ein bestimmtes Fach von einem bestimmten Prüfungsniveau erhalten.

Wie nachfolgend dargestellt:

Beispiel für eine 3-Wege-Suche mit der SVERWEIS-Funktion

Im obigen Beispiel kann die VLOOKUP-Funktion die Noten der angegebenen Studenten in den angegebenen Fächern in drei verschiedenen Tabellen (Unit Tests, Midterms und Finals) nachschlagen und zurückgeben.

Hier ist die Formel, die in Zelle H4 verwendet wird:

=VLOOKUP(G4,CHOOSE(IF(H2="Unit Test",1,IF(H2="Midterm",2,3)),$A$3:$E$7,$A$11:$E$15,$A$19:$E$23),MATCH(H3,$A$2:$E$2,0),0)

Diese Formel verwendet die CHOOSE-Funktion, um sicherzustellen, dass auf die richtige Tabelle verwiesen wird.Lassen Sie uns den CHOOSE-Teil der Formel analysieren:

CHOOSE(IF(H2=”Unit Test”,1,IF(H2=”Midterm”,2,3)),$A$3:$E$7,$A$11:$E$15,$A$19:$E$23)

Das erste Argument der Formel ist IF(H2=“Unit Test“,1,IF(H2=“Midterm“,2,3)), das die Zelle H2 untersucht und das referenzierte Testniveau sieht.Wenn es sich um einen Komponententest handelt, wird $A$3:$E$7 zurückgegeben, das die Punktzahl des Komponententests enthält.Gibt $A$11:$E$15 zurück, wenn es sich um eine Zwischenprüfung handelt, ansonsten $A$19:$E$23.

Dadurch wird das VLOOKUP-Tabellenarray dynamisch, wodurch es zu einer Drei-Wege-Suche wird.

verwandte Frage  Passen Sie die Google-Datenschutzeinstellungen an: Sprache, Werbung, Standort und mehr

Beispiel 5 – Holen Sie sich den letzten Wert aus einer Liste

Sie können eine VLOOKUP-Formel erstellen, um den letzten Wert in einer Liste abzurufen.

Die größte positive Zahl, die Sie in Excel verwenden können, ist 9.99999999999999E + 307 Dies bedeutet auch, dass die größte Suchnummer in der SVERWEIS-Nummer dieselbe ist.

Ich glaube nicht, dass Sie jemals Berechnungen mit so großen Zahlen brauchen werden.Dies ist genau das, was wir verwenden können, um die letzte Nummer in der Liste zu erhalten.

Angenommen, Sie haben einen Datensatz wie den folgenden(in A1:A14), und Sie möchten die letzte Nummer in der Liste erhalten.

Finden Sie den letzten Wert aus einer Liste mit der VLOOKUP-Funktion in Excel

Hier ist die Formel, die Sie verwenden können:

=VLOOKUP(9.99999999999999E+307,$A$1:$A$14,WAHR)

Beachten Sie, dass die obige Formel einen ungefähr übereinstimmenden SVERWEIS verwendet  (Beachten Sie das WAHR am Ende der Formel, nicht FALSCH oder 0).Beachten Sie auch, dass diese VLOOKUP-Formel funktioniert, ohne die Liste zu sortieren.

So funktioniert die ungefähre SVERWEIS-Funktion.Es scannt die Spalte ganz links von oben nach unten.

  • Dieser Wert wird zurückgegeben, wenn eine genaue Übereinstimmung gefunden wird.
  • Wenn es einen Wert findet, der höher als der Suchwert ist, gibt es den Wert in der Zelle darüber zurück.
  • Wenn der Lookup-Wert größer als alle Werte in der Liste ist, wird der letzte Wert zurückgegeben.

Im obigen Beispiel ist der dritte Fall am Werk.

durch9.99999999999999E + 307ist die größte Zahl, die in Excel verwendet werden kann. Wenn sie also als Nachschlagewert verwendet wird, gibt sie die letzte Zahl in der Liste zurück.

Ebenso können Sie es auch verwenden, um das letzte Textelement in der Liste zurückzugeben.Hier ist die Formel, die es tun kann:

=SVERWEIS("zzz",$A$1:$A$8,1, TRUE )

Excel Vlookup-Beispiel für den Namen des letzten Werts

Folgen Sie der gleichen Logik.Excel betrachtet alle Namen, und da zzz größer als alle Namen/Texte ist, die mit einem Buchstaben vor zzz beginnen, gibt es das letzte Element in der Liste zurück.

Beispiel 6 – Teilsuche mit Platzhaltern und SVERWEIS

Excel-Platzhalter sind in vielen Situationen nützlich.

Es ist dieser magische Trank, der Ihrem Rezept Superkräfte verleiht.

Eine teilweise Suche ist erforderlich, wenn Sie einen Wert in einer Liste nachschlagen müssen und es keine genaue Übereinstimmung gibt.

Angenommen, Sie haben ein Dataset wie das folgende und möchten das Unternehmen ABC in einer Liste finden, aber die Liste enthält ABC Ltd anstelle von ABC.

Platzhalter in Excel - Teilweise Suche

Sie können ABC nicht als Nachschlagewert verwenden, da es in Spalte A keine exakte Übereinstimmung gibt.Ungefähre Übereinstimmungen können auch zu falschen Ergebnissen führen, und die Liste muss aufsteigend sortiert werden.

Sie können jedoch Platzhalter in der VLOOKUP-Funktion verwenden, um Übereinstimmungen zu erhalten.

Geben Sie die folgende Formel in Zelle D2 ein und ziehen Sie sie in andere Zellen:

=SVERWEIS("*"&C2&"*",$A$2:$A$8,1,FALSCH)

Finden Sie teilweise Übereinstimmungen mit SVERWEIS mit Platzhaltern

Wie funktioniert diese Formel?

In der obigen Formel wird der Nachschlagewert nicht unverändert verwendet, sondern von Platzhalter-Sternchen (*) umgeben - "*"&C2&"*"

Sternchen sind Platzhalterzeichen in Excel, die eine beliebige Anzahl von Zeichen darstellen können.

Verwenden Sie Sternchen um den Nachschlagewert, um Excel mitzuteilen, dass es jeden Text finden muss, der das Wort in C2 enthält.Es kann beliebig viele Zeichen vor oder nach dem Text in C2 haben.

Beispielsweise enthält Zelle C2 ABC, sodass die SVERWEIS-Funktion die Namen in A2:A8 betrachtet und nach ABC sucht.Es findet eine Übereinstimmung in Zelle A2, da sie ABC von ABC Ltd enthält. Es spielt keine Rolle, ob sich links oder rechts von ABC irgendwelche Zeichen befinden.Es wird als Übereinstimmung angesehen, bis ABC in der Textzeichenfolge vorhanden ist.

Hinweis: Die SVERWEIS-Funktion gibt immer den ersten übereinstimmenden Wert zurück und stoppt weitere Suchen.Also, wenn es ABC in der Liste gibt GmbHund ABC Corporation, gibt es den ersten zurück und ignoriert den Rest.

Beispiel 7 – SVERWEIS gibt einen Fehler zurück, obwohl der Suchwert übereinstimmt

Es wird Sie verrückt machen, wenn Sie sehen, dass es einen übereinstimmenden Suchwert gibt und die SVERWEIS-Funktion einen Fehler zurückgibt.

Im folgenden Fall gibt es beispielsweise eine Übereinstimmung (Matt), aber die VLOOKUP-Funktion gibt immer noch einen Fehler zurück.

Beispiel für zusätzliche Leerzeichen, die Fehler bei der Verwendung von SVERWEIS verursachen

Nun können wir zwar sehen, dass es eine Übereinstimmung gibt, aber was wir mit bloßem Auge nicht sehen können, ist, dass es möglicherweise führende oder nachgestellte Leerzeichen gibt.Wenn Sie diese zusätzlichen Leerzeichen vor, nach oder zwischen dem Nachschlagewert haben, ist es keine exakte Übereinstimmung.

Dies geschieht normalerweise, wenn Sie Daten aus einer Datenbank importieren oder Daten von jemand anderem erhalten.Diese führenden/nachgestellten Leerzeichen neigen dazu, sich einzuschleichen.

Die Lösung hier ist die TRIM-Funktion.Es entfernt alle führenden oder nachgestellten Leerzeichen oder zusätzliche Leerzeichen zwischen Wörtern.

Hier ist die Formel, die Ihnen das richtige Ergebnis liefert.

=VLOOKUP("Matt",TRIM($A$2:$A$9),1,0)

Da es sich um eine Matrixformel handelt, verwenden Sie statt der Eingabetaste Strg+Umschalt+Enter.

Ein anderer Ansatz könnte darin bestehen, zuerst Ihr Lookup-Array mit der TRIM-Funktion zu verarbeiten, um sicherzustellen, dass alle zusätzlichen Leerzeichen weg sind, und dann wie gewohnt die SVERWEIS-Funktion zu verwenden.

Beispiel 8 – Durchführen einer Suche unter Berücksichtigung der Groß-/Kleinschreibung

Standardmäßig wird bei Nachschlagewerten in der SVERWEIS-Funktion nicht zwischen Groß- und Kleinschreibung unterschieden.Wenn Ihr Suchwert beispielsweise MATT, matt oder Matt ist, ist er für die SVERWEIS-Funktion gleich.Es gibt unabhängig von der Groß-/Kleinschreibung den ersten übereinstimmenden Wert zurück.

Wenn Sie jedoch eine Suche mit Berücksichtigung der Groß-/Kleinschreibung wünschen, müssen Sie die EXACT-Funktion und die SVERWEIS-Funktion verwenden.

Dies ist ein Beispiel:

Führen Sie eine Suche mit Berücksichtigung der Groß-/Kleinschreibung durch

Wie Sie sehen können, haben die drei Zellen denselben Namen (in A2, A4 und A5), aber mit unterschiedlicher Großschreibung.Auf der rechten Seite haben wir drei Namen (Matt, MATT und matt) und ihre Ergebnisse in Mathematik.

Die SVERWEIS-Funktion ist derzeit nicht für die Verarbeitung von Nachschlagewerten mit Berücksichtigung der Groß-/Kleinschreibung ausgestattet.Im obigen Beispiel wird immer 38 zurückgegeben, was Matts Punktzahl in A2 ist.

verwandte Frage  KB5003173 Problem – Die beste Lösung für Updatefehler mit Fehler 0x800f0922

Um Groß- und Kleinschreibung zu beachten, müssen wir eine Hilfsspalte verwenden (wie unten gezeigt):

Excel Vlookup-Beispiel – Hilfszeile mit Berücksichtigung der Groß-/Kleinschreibung

Verwenden Sie die Funktion =ROW(), um den Wert in der Hilfespalte abzurufen.Es erhält nur die Zeilennummer in der Zelle.

Sobald Sie die Hilfsspalte haben, ist hier die Formel, die ein Suchergebnis mit Berücksichtigung der Groß-/Kleinschreibung liefert.

=VLOOKUP(MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))),$B$2:$C$9,2,0)

Lassen Sie uns es jetzt aufschlüsseln und verstehen, was es tut:

  • EXACT(E2,$A$2:$A$9) – Dieser Teil vergleicht den Suchwert in E2 mit allen Werten in A2:A9.Es gibt ein Array von TRUE/FALSE zurück, wobei TRUE im Falle einer genauen Übereinstimmung zurückgegeben wird.In diesem Fall wird das folgende Array zurückgegeben: {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}.
  • EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9) - dieser Teil multipliziert das TRUE/FALSE-Array mit der Zeilennummer. Solange es TRUE gibt, ergibt es die Zeilennummer , andernfalls ergibt es 0. In diesem Fall gibt es {2;0;0;0;0;0;0;0} zurück.
  • MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))) – 這部分返回數字數組中的最大值。In diesem Fall wird 2 zurückgegeben (das ist die genaue Zeilennummer).
  • Jetzt verwenden wir einfach diese Zahl als Suchwert und verwenden das Sucharray als B2:C9

Hinweis: Da dies eine Matrixformel ist, verwenden Sie Strg + Umschalt + Eingabe, anstatt nur zu tippen.

Beispiel 9 – Verwenden von SVERWEIS mit mehreren Bedingungen

Die Excel-VLOOKUP-Funktion sucht in ihrer Grundform nach einem Suchwert und gibt den entsprechenden Wert aus einer angegebenen Zeile zurück.

Aber normalerweise wird SVERWEIS in Excel mit mehreren Kriterien benötigt.

Angenommen, Sie haben Daten, die Schülernamen, Testtypen und Mathematikergebnisse enthalten (siehe unten):

Excel Vlookup-Beispiel – Zweite Suche

Die Verwendung der VLOOKUP-Funktion, um die Mathe-Punktzahl jedes Schülers auf seinem jeweiligen Testniveau zu erhalten, kann eine Herausforderung sein.

Wenn Sie beispielsweise versuchen, SVERWEIS mit Matt als Nachschlagewert zu verwenden, wird immer 91 zurückgegeben, was die Punktzahl für das erste Vorkommen von Matt in der Liste ist.Um die Matt-Punktzahl für jeden Prüfungstyp (Unit, Midterm und Final) zu erhalten, müssen Sie einen eindeutigen Suchwert erstellen.

Dies kann mithilfe von Hilfsspalten erfolgen.Der erste Schritt besteht darin, links vom Bruch eine Hilfsspalte einzufügen.

Excel Vlookup-Beispiel – Zweiter Suchassistent

Um nun einen eindeutigen Qualifizierer für jede Instanz eines Namens zu erstellen, verwenden Sie die folgende Formel in C2: =A2&”|”&B2

Kopieren Sie diese Formel in alle Zellen in der Hilfsspalte.Dadurch wird ein eindeutiger Suchwert für jede Instanz des Namens erstellt (wie unten gezeigt):

Excel SVERWEIS - Hilfsprogramm für Funktionsbeispiele

Nun, obwohl es doppelte Namen gibt, gibt es keine Duplikate, wenn Namen mit Prüfungsstufen kombiniert werden.

Dies ist einfach, da Sie jetzt den Hilfsspaltenwert als Nachschlagewert verwenden können.

Dies ist die Formel, die Ihnen das Ergebnis in G3:I8 liefert.

=SVERWEIS($F3&"|"&G$2,$C$2:$D$19,2,0)

Hier kombinieren wir den Studentennamen und die Prüfungsstufe, um den Suchwert zu erhalten. Wir verwenden diesen Suchwert, um in der Hilfsspalte nach übereinstimmenden Datensätzen zu suchen.

Excel SVERWEIS-Funktion Beispielformel eindeutige Suche

Hinweis: Im obigen Beispiel haben wir | verwendet Wird als Trennzeichen beim Hinzufügen von Text zu Hilfsspalten verwendet.In einigen sehr seltenen (aber möglichen) Fällen haben Sie möglicherweise zwei verschiedene Kriterien, aber ihre Kombination führt am Ende zum gleichen Ergebnis.Dies ist ein Beispiel:

SVERWEIS mit mehreren Bedingungen – warum Trennzeichen verwendet werden

Beachten Sie, dass, obwohl A2 und A3 unterschiedlich sind und B2 und B3 unterschiedlich sind, die Kombination letztendlich gleich ist.Wenn Sie jedoch Trennzeichen verwenden, ist sogar die Kombination unterschiedlich (D2 und D3).

Hier ist ein Tutorial zur Verwendung von SVERWEIS mit mehreren Bedingungen ohne Verwendung von Hilfsspalten.

Beispiel 10 – Behandlung von Fehlern bei Verwendung der SVERWEIS-Funktion

Die Excel-VLOOKUP-Funktion gibt einen Fehler zurück, wenn der angegebene Nachschlagewert nicht gefunden werden kann.Wenn SVERWEIS keinen Wert finden kann, möchten Sie wahrscheinlich nicht, dass hässliche Fehlerwerte die Ästhetik Ihrer Daten beeinträchtigen.

Sie können Fehlerwerte mit Volltext beliebiger Bedeutung wie "Nicht verfügbar" oder "Nicht gefunden" einfach entfernen.

Wenn Sie beispielsweise im folgenden Beispiel versuchen, Brads Punktzahl in der Liste zu finden, wird ein Fehler zurückgegeben, weil Brads Name nicht in der Liste enthalten ist.

Excel Vlookup-Beispiel – Behandlung von Fehlern

Um diesen Fehler zu entfernen und durch etwas Sinnvolles zu ersetzen, schließen Sie die SVERWEIS-Funktion in eine IFERROR-Funktion ein.

Hier ist die Formel:

=IFERROR(SVERWEIS(D2,$A$2:$B$7,2,0),"Nicht gefunden")

Die Funktion IFERROR prüft, ob der vom ersten Argument zurückgegebene Wert (in diesem Fall die Funktion VLOOKUP) ein Fehler ist.Wenn es sich nicht um einen Fehler handelt, geben Sie den Wert über die SVERWEIS-Funktion zurück, andernfalls geben Sie Not Found zurück.

Excel Vlookup-Beispiel – Behandlungsfehler „Nicht gefunden“.

Die Funktion WENNFEHLER ist seit Excel 2007 verfügbar.Wenn Sie eine frühere Version verwenden, verwenden Sie bitte die folgenden Funktionen:

=IF(ISERROR(VLOOKUP(D2,$A$2:$B$7,2,0)),"Not Found",VLOOKUP(D2,$A$2:$B$7,2,0))

Das ist alles für dieses VLOOKUP-Tutorial.

Ich versuche, das Hauptbeispiel für die Verwendung der Vlookup-Funktion in Excel zu präsentieren.Lassen Sie es mich im Kommentarbereich wissen, wenn Sie möchten, dass weitere Beispiele zu dieser Liste hinzugefügt werden.

Verwandte Excel-Funktionen:

  • Excel HLOOKUP-Funktion.
  • Excel XLOOKUP-Funktion
  • Excel-Indexfunktion.
  • Excel indirekte Funktion.
  • Excel-Match-Funktion.
  • Excel-Offset-Funktion.

Oh Hallo ????Schön, dich kennenzulernen.

Abonniere unseren Newsletter, sehr regelmäßig sendenTolle TechnikZu deinem Beitrag.

Geben Sie Anmerkung