Beispiel für VLOOKUP mit mehreren IF-Bedingungen in Excel (9 Kriterien)

  • Teile Das
Hugh West

Eine der meistgenutzten Funktionen in Excel ist die Funktion VLOOKUP Wir können es noch effektiver machen, indem wir die Funktion IF mit dem VLOOKUP Wir können diese beiden Funktionen zusammen anwenden, um verschiedene Operationen durchzuführen. In diesem Artikel werden wir die Funktion Beispiel um Ihnen die Wirksamkeit von VLOOKUP mit Mehrfache IF-Bedingung in Excel .

Download Arbeitsbuch Praxis

Laden Sie die folgende Arbeitsmappe herunter, um selbst zu üben.

VLOOKUP mit mehreren IF-Bedingungen.xlsx

Einführung in die Excel VLOOKUP-Funktion

  • Syntax

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Argumente

lookup_value: Der Wert, nach dem in der Spalte ganz links in der angegebenen Tabelle gesucht wird.

table_array: Die Tabelle, in der es nach dem lookup_value in der Spalte ganz links.

col_index_num: Die Nummer der Spalte in der Tabelle, aus der ein Wert zurückgegeben werden soll.

[range_lookup]: Gibt an, ob eine exakte oder teilweise Übereinstimmung der lookup_value erforderlich ist. 0 für eine genaue Übereinstimmung, 1 für eine Teilübereinstimmung. Standard ist 1 ( teilweise Übereinstimmung ) Dies ist optional.

Einführung in die Excel IF-Funktion

  • Syntax

IF(logical_test, [value_if_true], [value_if_false])

  • Argumente

logischer_test: Testet eine logische Operation.

[value_if_true]: Wenn die logische Operation wahr ist, wird dieser Wert zurückgegeben.

[value_if_false]: Wenn die logische Operation falsch ist, wird dieser Wert zurückgegeben.

9 Beispiel für VLOOKUP mit mehreren WENN-Bedingungen in Excel

1. verwenden Sie VLOOKUP mit IF-Bedingung, um gut oder schlecht zu erhalten

In unserem ersten Beispiel wollen wir herausfinden, ob eine bestimmte Note, die ein Schüler oder eine Schülerin erhalten hat, gut oder schlecht ist. Führen Sie daher die folgenden Schritte aus, um die Aufgabe auszuführen.

SCHRITTE:

  • Wählen Sie zunächst die Zelle F5 .
  • Geben Sie dann die Formel ein:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Toll", "Gut")

  • Drücken Sie schließlich Eingabe und es wird das Ergebnis zurückgegeben.

🔎 Wie funktioniert die Formel?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>80

Die VLOOKUP Funktion sucht nach Frank im Bereich B5:D8 und gibt die Marke ( 70 ) im 2. Schließlich wird die Markierung getestet, wenn sie größer ist als 80 oder nicht.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Toll", "Gut")

Die IF Funktion gibt zurück Gut als 70 nicht größer ist als 80 .

Lesen Sie mehr: Excel VBA: Kombinierte Wenn und Oder (3 Beispiele)

2) Anwendung von VLOOKUP zum Ändern des Abschneidewerts mit mehreren WENN-Bedingungen in Excel

Wenn wir nun den Grenzwert ändern oder dynamisch gestalten wollen, geben wir den Wert nicht in der Formel an, sondern setzen die Markierung in die Zelle F4 Also, lernen Sie die Schritte in diesem Beispiel zu betreiben VLOOKUP mit Mehrfache IF-Bedingung in Excel .

SCHRITTE:

  • Wählen Sie erstens die Zelle F6 .
  • Geben Sie dann die Formel ein:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Toll", "Gut")

  • Zum Schluss drücken Sie Eingabe .

🔎 Wie funktioniert die Formel?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>F4

Die VLOOKUP Funktion sucht nach Frank im Bereich B5:D8 und gibt die Marke ( 70 ) im 2. Dann wird geprüft, ob die Markierung größer ist als der Wert in der Spalte F4 Zellwert ( 65 ) oder nicht.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Toll", "Gut")

Endlich, Die IF Funktion gibt zurück Großartig als 70 größer ist als 65 .

Lesen Sie mehr: Excel IF zwischen mehreren Bereichen (4 Ansätze)

3 Beispiel für die Ermittlung des Rabattpreises auf der Grundlage des Verkaufspreises mit mehreren VLOOKUP & IF-Bedingungen

Im nachstehenden Datensatz haben wir für einige Artikel feste Verkaufspreise festgelegt, aber wir zeigen Ihnen, wie Sie den ermäßigten Preis mit dem VLOOKUP & IF Verfolgen Sie daher den Prozess zum Know-how.

SCHRITTE:

  • Wählen Sie zu Beginn die Zelle E5 .
  • Geben Sie anschließend die Formel ein:
=IF(VLOOKUP("Traube",B5:D8,3,FALSE)>150,VLOOKUP("Traube",B5:D8,3,FALSE)*80%)

  • Zum Schluss drücken Sie Eingabe um den Wert zurückzugeben.

🔎 Wie funktioniert die Formel?

  • VLOOKUP("Traube",B5:D8,3,FALSE)>150

Die VLOOKUP Funktion sucht nach Weintrauben im Bereich B5:D8 und gibt den Preis ( 250 ) im 3. Anschließend wird der Preis verglichen, wenn er größer ist als 150 oder nicht.

  • VLOOKUP("Traube",B5:D8,3,FALSE)*80%

Diese VLOOKUP Funktion sucht nach Weintrauben im Bereich B5:D8 und gibt den Preis ( 250 ) im 3. Anschließend wird der Wert mit .8 .

  • IF(VLOOKUP("Traube",B5:D8,3,FALSE)>150,VLOOKUP("Traube",B5:D8,3,FALSE)*80%)

Schließlich ist die IF Funktion gibt zurück VLOOKUP("Traube",B5:D8,3,FALSE)*80% Ausgabe als VLOOKUP("Traube",B5:D8,3,FALSE)>150 Formel wahr ist.

Lesen Sie mehr: Excel If-Anweisung mit mehreren Bedingungen im Bereich (3 geeignete Fälle)

4 Kombinieren Sie Excel VLOOKUP, IF & ISNA Funktionen mit mehreren Bedingungen

Wir suchen nach einer bestimmten Frucht, egal ob sie im Datensatz vorhanden ist oder nicht, und wenn sie vorhanden ist, wird der Preis zurückgegeben. Beispiel zur Durchführung VLOOKUP mit Mehrere IF Zustand in Excel .

SCHRITTE:

  • Zelle auswählen G4 anfangs.
  • Geben Sie dann die Formel ein:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nicht vorhanden",VLOOKUP(F4,B5:D8,3,FALSE))

  • Drücken Sie abschließend Eingabe .

🔎 Wie funktioniert die Formel?

  • VLOOKUP(F4,B5:D8,3,FALSE)

Die VLOOKUP Funktion sucht die F4 Zellwert ( Kirsche ) im Bereich B5:D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

Die Funktion der ISNA sucht VLOOKUP(F4,B5:D8,3,FALSE) Ausgabe, um zu sehen, ob sie verfügbar ist oder nicht.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nicht vorhanden",VLOOKUP(F4,B5:D8,3,FALSE))

Die IF Funktion gibt ' Nicht anwesend ' als Kirsche in dem angegebenen Datensatz nicht vorhanden ist.

Lesen Sie mehr: VBA IF-Anweisung mit mehreren Bedingungen in Excel (8 Methoden)

5 Beispiel für die Auswahl des besten Geschäfts mit VLOOKUP in Excel

Eine weitere Verwendung des VLOOKUP Funktion ist, dass wir mehrere Geschäfte vergleichen können, um das beste Angebot herauszufinden. Hier haben wir Geschäft 1 in der Zelle G2 Befolgen Sie daher die Schritte zur Durchführung des Vorgangs.

SCHRITTE:

  • Wählen Sie zunächst die Zelle G5 um die Formel einzugeben:
=IF($G$2="Geschäft 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Drücken Sie anschließend Eingabe und verwenden das AutoFill-Werkzeug um den Rest zu füllen.

🔎 Wie funktioniert die Formel?

  • VLOOKUP(F5,B5:D7,2,FALSE)

Die VLOOKUP sucht die Funktion F5 Zellwert ( Ei ) im Bereich B5:D7 und gibt den Wert ( $1.50 ) im 2. Spalte.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Diese VLOOKUP sucht die Funktion F5 Zellwert ( Ei ) im Bereich B5:D7 und gibt den Wert ( $1.75 ) im 3. Spalte.

  • IF($G$2="Geschäft 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

Die IF Funktion vergleicht die G2 Zellwert ( Geschäft 1 ) mit ' Geschäft 1 Da sie wahr ist, gibt die Funktion $1.50 Wenn die G2 Zellwert waren Geschäft 2 wäre sie zurückgekommen $1.75 .

Lesen Sie mehr: Wie man mehrere IF-Anweisungen mit Text in Excel verwendet (6 schnelle Methoden)

6 VLOOKUP Beispiel mit 2 Tabellen in Excel

Bisher haben wir eine einzelne Tabelle zum Abrufen von Daten verwendet. In diesem Beispiel werden wir 2 Lernen Sie daher die folgenden Schritte dieses Verfahrens Beispiel aufführen VLOOKUP in 2 Tische mit Mehrfache IF-Bedingung in Excel .

SCHRITTE:

  • Zelle auswählen F6 .
  • Geben Sie die Formel ein:
=VLOOKUP(F5, IF(F4="Januar", B6:D7, B11:D12), 3, FALSE)

  • Zum Schluss drücken Sie Eingabe und es wird die Nettoumsatz von Simon .

🔎 Wie funktioniert die Formel?

  • IF(F4="Januar", B6:D7, B11:D12)

Die IF Funktion vergleicht die F4 Zellwert ( Februar ) mit Januar und gibt den Bereich B11:D12 da der logische Test falsch ist.

  • VLOOKUP(F5, IF(F4="Januar", B6:D7, B11:D12), 3, FALSE)

Die VLOOKUP Funktion sucht die F5 Zellwert ( Simon ) im Bereich B11:D12 Nettoumsatz von $12,500.00 im 3. Spalte.

7 Excel VLOOKUP in IF-Funktion Logischer Test

Außerdem können wir die VLOOKUP Funktion im Argumententeil der IF Gehen Sie wie folgt vor, um den Vorgang auszuführen.

SCHRITTE:

  • Wählen Sie zunächst die Zelle G4 um die Formel einzugeben:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Verfügbar", "Auf Lager", "Nicht auf Lager")

  • Drücken Sie dann Eingabe So sehen Sie die Ausgabe.

🔎 Wie funktioniert die Formel?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Verfügbar"

Die VLOOKUP Funktion sucht die F4 Zellwert ( Weintrauben ) im Bereich B5:D8 und vergleicht den Wert in der Datei 2. Spalte ( Nicht verfügbar ) mit Verfügbar .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Verfügbar", "Auf Lager", "Nicht auf Lager")

Schließlich ist die IF Funktion gibt zurück Nicht auf Lager als VLOOKUP(F4, B5:D8, 2, FALSE)="Verfügbar" Ausgabe ist falsch.

Lesen Sie mehr: Excel IF-Funktion mit 3 Bedingungen

Ähnliche Lektüre

  • IF mit AND in einer Excel-Formel (7 Beispiele)
  • Excel VBA: Kombinieren von Wenn mit Und für mehrere Bedingungen
  • VLOOKUP mit mehreren Kriterien und mehreren Ergebnissen (8 Beispiele)

8. dynamische Auswahl der VLOOKUP-Spalte mit der IF-Funktion

In diesem Beispiel wollen wir eine dynamische Spalte für die VLOOKUP Aus diesem Grund verwenden wir die Funktion IF Gehen Sie daher die folgenden Schritte durch Beispiel aufführen VLOOKUP mit Mehrere IF Zustand in Excel .

SCHRITTE:

  • Wählen Sie zu Beginn die Zelle C11 Geben Sie hier die Formel ein:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Danach drücken Sie Eingabe und es wird die Daten ausspucken. verwenden AutoFill um die Reihe zu vervollständigen.

🔎 Wie funktioniert die Formel?

  • IF($C$10="Physik", 2, 3)

Die IF Funktion vergleicht die C10 Zellwert ( Physik ) mit Physik wie in der Formel angegeben, und gibt dann 2 da der logische Test wahr ist.

  • VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

Endlich, die VLOOKUP Funktion sucht die B11 Zellwert ( Wilham ) im Bereich B5:D8 und gibt den Wert in der Datei 2. Spalte ( 50 ).

Lesen Sie mehr: Excel VBA: If Then Else-Anweisung mit mehreren Bedingungen (5 Beispiele)

9 Beispiel für die Anwendung von VLOOKUP für Daten mit mehreren WENN-Bedingungen in Excel

Zusätzlich können wir anwenden VLOOKUP Lernen Sie also die Schritte dieses Beispiel zu beantragen VLOOKUP für Daten mit Mehrfache IF-Bedingung in Excel .

SCHRITTE:

  • Zelle anklicken G4 .
  • Geben Sie die Formel ein:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Drücken Sie abschließend Eingabe .

🔎 Wie funktioniert die Formel?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)

Die IF Funktion vergleicht jede Zelle des Bereichs C5:C8 mit F5 und F6 Anschließend wird der Bereich zurückgegeben, in dem sich die Zellenwerte befinden. B5:D8 da der logische Test wahr ist.

  • VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

Schließlich ist die VLOOKUP Funktion sucht die F4 Zellwert ( Weintrauben ) im Bereich B5:D8 und gibt den Wert in der Datei 3. Spalte ( Meena ).

Lesen Sie mehr: Excel If-Funktion mit mehreren Bedingungen (Nested IF)

Alternatives Beispiel für VLOOKUP mit mehreren WENN-Bedingungen in Excel

1 Hilfsspalte für mehrere Kriterien in Excel

Wir können eine Hilfsspalte für mehrere Kriterien erstellen in Excel Führen Sie daher die Schritte zum Einfügen einer Hilfsspalte aus.

SCHRITTE:

  • Wählen Sie zunächst die Zelle D5 .
  • Geben Sie dann die Formel ein:
=B5&"

  • Danach drücken Sie Eingabe und es wird den Wert zurückgeben. AutoFill um die Serie zu füllen.

  • Wählen Sie anschließend die Zelle H5 um die Formel einzugeben:
=VLOOKUP($G5&"

  • Presse Eingabe und verwenden AutoFill um den Rest zu vervollständigen.

Hier ist die VLOOKUP Funktion sucht nach dem $G5&" Zellwert ( Wil ) im Bereich $D$5:$E$8 und es gibt zurück 80 die im 2. Spalte.

Lesen Sie mehr: VLOOKUP mit mehreren Kriterien in Excel (6 Beispiele)

2) Beispiel für mehrere Kriterien mit der Funktion CHOOSE

Wir verwenden die Funktion CHOOSE zusammen mit VLOOKUP in diesem Beispiel, um die Hilfsspalte zu vermeiden. Lernen Sie den Prozess, um die Operation auszuführen.

SCHRITTE:

  • Wählen Sie erstens die Zelle H5 .
  • Geben Sie dann die Formel ein:
=VLOOKUP($G5&"

  • Zum Schluss drücken Sie Eingabe und es wird den Wert zurückgeben.

🔎 Wie funktioniert die Formel?

  • CHOOSE({1,2},$B$5:$B$8&"

Die CHOOSE Funktionsausfälle B5:D8 Daten in 2 Spalten, die die Zellwerte in den B und C Spalten zusammen.

  • VLOOKUP($G5&"

Die VLOOKUP Funktion sucht nach $G5&" im Bereich B5:D8 und gibt zurück 80 die im 2. Spalte.

Lesen Sie mehr: Vlookup mit mehreren Kriterien ohne Hilfsspalte in Excel (5 Wege)

3. die VLOOKUP-Funktion mit zwei Bedingungen in zwei Spalten

Anstelle der Verwendung von VLOOKUP können wir verwenden die INDEX MATCH Formel um die Daten auf der Grundlage von 2 Bedingungen in 2 Befolgen Sie daher das Verfahren zur Durchführung der Aufgabe.

SCHRITTE:

  • Wählen Sie zu Beginn die Zelle H4 .
  • Geben Sie anschließend die Formel ein:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • Zum Schluss drücken Sie Eingabe um den Wert zurückzugeben.

🔎 Wie funktioniert die Formel?

  • MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)

Die MATCH Formelrenditen 4 zu INDEX Hier werden die verschiedenen Kriterien durch Anwendung boolescher Logik verglichen.

  • INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

Schließlich ist die INDEX Funktion gibt zurück 250 die sich in der 4. Zeile im Bereich D5:D10 .

Lesen Sie mehr: Verwendung von VLOOKUP mit mehreren Kriterien in verschiedenen Spalten

4 VLOOKUP für mehrere Spalten in Excel

Wir wenden die INDEX MATCH Formel für die Durchführung der Nachschlageoperation in mehreren Spalten und die Rückgabe der Preis Lernen Sie also die folgenden Schritte.

SCHRITTE:

  • Zelle auswählen G4 anfangs.
  • Geben Sie dann die Formel ein:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Drücken Sie abschließend Eingabe .

🔎 Wie funktioniert die Formel?

  • ROW(B5:B8)

Erstens, die ROW-Funktion gibt die jeweiligen Zeilennummern zurück.

  • MATCH(ZEILE(B5:B8),ZEILE(B5:B8))

Dann wird die MATCH Formelausgaben sind 1 , 2 , 3 und 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")

Die IF Funktion vergleicht jede Zelle in B5:C8 mit dem F4 Zellwert und gibt die Werte zurück, die er findet WAHR für den logischen Test.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))

Die Funktion MIN gibt den kleinsten Wert zurück ( 1 ) aus dem IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") Ausgänge.

  • INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

Schließlich ist die INDEX Funktion gibt zurück 150 die sich in der 1. Zeile im Bereich D5:D8 .

Lesen Sie mehr: Excel VLOOKUP mit mehreren Kriterien in Spalte und Zeile

Schlussfolgerung

Von nun an werden Sie in der Lage sein, Folgendes zu bedienen VLOOKUP mit Mehrere IF-Bedingungen in Excel wie sie in der Beispiele Benutzen Sie sie weiter und lassen Sie uns wissen, ob Sie weitere Möglichkeiten haben, die Aufgabe zu erledigen. Vergessen Sie nicht, Kommentare, Vorschläge oder Fragen in den Kommentarbereich unten zu schreiben, wenn Sie welche haben.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.