IF und VLOOKUP verschachtelte Funktion in Excel (5 geeignete Beispiele)

  • Teile Das
Hugh West

IF und VLOOKUP Funktionen sind einige der am häufigsten verwendeten Funktionen in MS Excel für verschiedene Zwecke. Die IF Anweisung für die Konditionierung verwendet wird und VLOOKUP wird für die Suche nach einem bestimmten Wert in einem Bereich verwendet. Die Formeln, die diese beiden Funktionen verwenden, können leicht nach bestimmten Werten in einem beliebigen Datensatz suchen. In diesem Artikel zeige ich Ihnen 5 praktische Beispiele für die IF und VLOOKUP verschachtelte Funktion in Excel.

Download Arbeitsbuch Praxis

Sie können unser Übungsheft hier kostenlos herunterladen!

Verwendung von Nested IF und VLOOKUP.xlsx

5 Praktische Verwendungen der verschachtelten Funktionen IF und VLOOKUP in Excel

1 Abgleich der VLOOKUP-Ausgabe mit einem bestimmten Wert

Betrachten wir einen Datensatz von Produkten mit ihren ID , Name , Preis pro Einheit , Menge , Gesamtbetrag und Liefertermin .

Nun wollen wir die Verfügbarkeit der einzelnen Produkte mit Hilfe der IF- und VLOOKUP-Formel Wir möchten nach der Verfügbarkeit des Produkts suchen, indem wir einfach den Namen des Produkts eingeben. Folgen Sie den nachstehenden Schritten, um dies zu erreichen.

📌 Schritte:

  • Klicken Sie zuallererst auf Zelle C17 .
  • Geben Sie anschließend die folgende Formel in Zelle C17 und drücken Sie Eintreten.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0, "Nein", "Ja")

🔎 Formel Aufschlüsselung:

  • Erstens, in der VLOOKUP-Funktion C16 ist die Zelle, die das Suchwort enthält. Dann $C$5:$D$14 ist der Bereich, in dem die eingegebenen Daten gesucht werden sollen. 2 wird verwendet, da wir in der zweiten Spalte unseres Suchbereichs nach übereinstimmenden Kriterienwerten suchen, und schließlich FALSCH wird verwendet, um die genaue Übereinstimmung zu definieren.
  • Also, VLOOKUP(C16,$C$5:$D$14,2, FALSE) gibt den Wert von Menge Spalte für Zelle C16 .
  • Um mehr darüber zu erfahren VLOOKUP Funktion, besuchen Sie diese Link
  • Dann wird die IF Funktion prüft, ob die Ausgabe der VLOOKUP Funktion 0 oder etwas anderes ist. Je nach Ergebnis wird die IF Funktion gibt als endgültige Ausgabe Ja oder Nein zurück.
  • Um mehr über die IF können Sie diese Funktion besuchen Link
  • Geben Sie nun einen beliebigen Namen des Produkts ein, dessen Menge größer als Null ist. Zelle C16 und überprüfen Sie die Ausgabe.

  • Geben Sie nun einen beliebigen Namen der Produkte, für die die Menge 0 ist, in Zelle C16 Und Sie werden sehen, dass das Ergebnis wie folgt aussehen wird Nein .

Sie haben also eine Formel erstellt, die die IF und VLOOKUP Funktionen, um Ergebnisse für einen bestimmten Wert zurückzugeben.

Lesen Sie mehr: Verwendung von verschachteltem VLOOKUP in Excel (3 Kriterien)

2. verschachtelte IF- und VLOOKUP-Formeln zum Nachschlagen auf der Grundlage von zwei Werten verwenden

Jetzt werden wir nach Elementen oder Produkten suchen, die auf zwei Werten basieren, indem wir die IF und VLOOKUP Im Datensatz gibt es zwei verschiedene Marktpreise für jedes Produkt. Hier sind zwei Werte: eine Produkt-ID und eine Marktnummer.

Nun wollen wir den Preis des Produkts auf der Grundlage dieser beiden Werte ermitteln. Führen Sie dazu die folgenden Schritte aus.

📌 Schritte:

  • Geben Sie zunächst die folgende Formel in die Zelle C18 und drücken Sie die Eingabe Schlüssel.
=IF(C17="Markt 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Formel Aufschlüsselung:

  • In der Funktion IF C17="Markt 1″. ist die logische Bedingung, mit der geprüft wird, ob die eingegebene Marktnummer 1 ist oder nicht.
  • Wenn die Marktnummer 1 ist, wird der Preis aus dem Markt 1 Spalte unter Verwendung der VLOOKUP(C16,B5:E14,3,FALSE) Teil.
  • Andernfalls wird der Preis aus der Markt 2 Spalte mit VLOOKUP(C16,B5:E14,4,FALSE) diese Teilformel.
  • Geben Sie anschließend die ID in Zelle C16 und Markt Nr. in Zelle C17 .
  • Drücken Sie anschließend die Taste Eingabe Schlüssel.

So können Sie eine Formel erstellen mit IF und VLOOKUP verschachtelte Funktionen, um auf der Grundlage von zwei Werten erfolgreich nachzuschlagen.

Lesen Sie mehr: Excel LOOKUP vs. VLOOKUP: Mit 3 Beispielen

3. übereinstimmende Suchergebnisse mit einer anderen Zelle

In diesem Teil werden wir nun den höchsten Preis aus den Daten herausfinden und vergleichen, ob unsere gesuchten Daten mit den eingegebenen Daten übereinstimmen oder nicht. Das höchste Gehalt kann im Voraus mit der MAX-Funktion .

Um das eigentliche Ziel zu erreichen, führen Sie die folgenden Schritte aus.

📌 Schritte:

  • Geben Sie gleich zu Beginn die folgende Formel in die Zelle C17 und drücken Sie Eintreten.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Formel Aufschlüsselung:

  • In der IF Funktion überprüfen wir zunächst die Bedingung mit Hilfe der VLOOKUP den Rückgabewert der Funktion. VLOOKUP(C16,$B$5:$G$14,4) dieser Teil gibt den Preis der eingegebenen ID zurück und wird mit dem vordefinierten Höchstwert verglichen.
  • Wenn der Preis der eingegebenen ID größer oder gleich dem höchsten Preis ist, wird "Ja" gedruckt, andernfalls wird "Nein" gedruckt.
  • Geben Sie anschließend eine beliebige ID auf Zelle C16 und überprüfen Sie die Ausgabe auf Zelle C17 .

So können Sie einen Wert in einer anderen Zelle nachschlagen.

Lesen Sie mehr: Wie man mit VLOOKUP in Excel den höchsten Wert zurückgibt

Ähnliche Lektüre

  • VLOOKUP funktioniert nicht (8 Gründe & Lösungen)
  • INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
  • VLOOKUP zur Rückgabe mehrerer Spalten in Excel (4 Beispiele)
  • VLOOKUP und Rückgabe aller Übereinstimmungen in Excel (7 Möglichkeiten)
  • Excel VLOOKUP, um mehrere Werte vertikal zurückzugeben

4. verschachtelte Funktion mit IF & VLOOKUP zum Nachschlagen von Werten aus einer kürzeren Liste verwenden

Zu diesem Zeitpunkt wollen wir bestimmte Daten aus einer Liste sortieren oder extrahieren, indem wir IF und VLOOKUP Nehmen wir an, dass dem vorherigen Datensatz eine zusätzliche Spalte namens Status Es gibt zwei mögliche Werte für dieses Attribut, einer ist Geliefert und Nicht zugestellt Unsere Aufgabe ist es, den Status jedes Produkts anhand der gegebenen Daten zu definieren. Gelieferte Produktliste Tabelleninformationen.

Um dieses Ziel zu erreichen, führen Sie die folgenden Schritte aus.

📌 Schritte:

  • Klicken Sie zuallererst auf Zelle G5 und setzen Sie die folgende Formel ein.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)), "Nicht zugestellt", "Zugestellt")

🔎 Formel Aufschlüsselung:

  • Zusätzlich haben wir ein Kombination von IF-, ISNA- und VLOOKUP-Funktionen Hier: Wenn die ISNA Funktion den passenden Datennamen im Suchbereich nicht finden konnte, gibt sie TRUE zurück, ansonsten FALSE.
  • Die Verwendung des Rückgabewerts der ISNA-Funktion die IF-Funktion Rückgabe " Nicht zugestellt ", wenn das Produkt nicht im Suchbereich gefunden wird und " Geliefert ", wenn das Produkt im Suchbereich liegt.
  • Wenn Sie mehr über dieses Thema erfahren möchten ISNA-Funktion können Sie diese Seite besuchen Link .
  • Drücken Sie anschließend die Eingabe Schlüssel.
  • Verwenden Sie anschließend die Füllgriff Funktion nach unten um die Formel für alle anderen Zellen darunter zu kopieren.

Sie werden also sehen, dass Sie auf diese Weise Werte aus einer Auswahlliste abrufen können.

Lesen Sie mehr: Verwendung der Funktion IF ISNA mit VLOOKUP in Excel (3 Beispiele)

5 Verwendung der verschachtelten IF-VLOOKUP-Funktion zur Durchführung verschiedener Berechnungen

In diesem Abschnitt werden wir nun weitere Berechnungen auf der Grundlage des Preises der Produkte automatisch durchführen.

Nehmen wir an, wir wollen den Rabatt von 20% herausfinden, wenn der Stückpreis größer als 800 $ ist, und den Rabatt von 15% wenn der Stückpreis unter 800 $ liegt. Führen Sie dazu die folgenden Schritte aus.

📌 Schritte:

  • Klicken Sie zunächst auf Zelle C17 und geben Sie die folgende Formel ein.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • Drücken Sie anschließend die Taste Eingabe Schlüssel.

🔎 Formelaufschlüsselung:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 überprüft dieser Teil, ob die C16 den Nachschlagewert der Zelle in der Preis pro Einheit Spalte größer als 800 ist.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) Dieser Teil sorgt dafür, dass der gesuchte Wert mit 15 % multipliziert wird, wenn er größer als 800 ist, ansonsten wird er mit 20 % multipliziert.
  • Geben Sie zu diesem Zeitpunkt eine beliebige ID auf Zelle C16 und Sie erhalten die Ausgabe in Zelle C17 .

Folglich können Sie verschiedene Berechnungen durchführen, indem Sie IF und VLOOKUP verschachtelte Funktionen.

Behandlung von Fehlern bei der Arbeit mit verschachtelten Formeln von IF- und VLOOKUP-Funktionen in Excel

Nun kann es manchmal vorkommen, dass es keine Übereinstimmung mit Ihrer Suche gibt. In diesem Fall erhalten Sie #N/A Mit einigen Tricks und Formeln lässt sich dieser Fehler jedoch vermeiden. Befolgen Sie die nachstehenden Anweisungen, um dies anhand desselben Datensatzes zu lernen, der in den vergangenen Beispielen verwendet wurde.

1. if ISNA VLOOKUP zum Ausblenden von #N/A-Fehlern

Sie können die ISNA-Funktion mit IF und VLOOKUP Funktionen, um zu vermeiden, dass #N/A Führen Sie dazu die folgenden Schritte aus.

📌 Schritte:

  • Klicken Sie zuallererst auf Zelle C17 und setzen Sie die folgende Formel ein.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Nicht gefunden",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Drücken Sie anschließend die Eingabe Schlüssel.

🔎 Formel Aufschlüsselung:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) Dieser Teil ermittelt den Stückpreis aus der Spalte Stückpreis für die Produkt-ID, die sich in Zelle C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) In diesem Teil wird geprüft, ob der gewünschte Wert des Einheitspreises im Datensatz vorhanden ist oder nicht.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Nicht gefunden",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) Diese Formel gibt "Nicht gefunden" zurück, wenn der Wert im Datensatz nicht vorhanden ist, und "Gefunden", wenn der Wert im Datensatz vorhanden ist.
  • Geben Sie zu diesem Zeitpunkt jede ID, die nicht im Datensatz enthalten ist, in Zelle C16 .
  • Folglich erhalten Sie Ihr gewünschtes Ergebnis, das Sie nicht in Zelle C17 anstelle der #N/A Fehler.

Dadurch werden Sie in der Lage sein, die #N/A Fehler auf diese Weise zu vermeiden.

Lesen Sie mehr: Warum gibt VLOOKUP #N/A zurück, wenn es eine Übereinstimmung gibt (5 Ursachen und Lösungen)?

2. 0 für fehlende Daten mit IF- und VLOOKUP-Funktion zurückgeben

Angenommen, Sie möchten 0 statt "Nicht gefunden" zurückgeben, wenn keine Daten übereinstimmen, dann können Sie dies mit den folgenden Schritten erreichen.

📌 Schritte:

  • Geben Sie zunächst die folgende Formel in die Zelle C17 und drücken Sie die Eingabe Schlüssel.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Formel Aufschlüsselung:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) prüft dieser Teil, ob die C16-Zelle der Wert des Lookup-Einheitspreises im Datensatz verfügbar ist oder nicht.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE)) Dieser Teil gibt 0 zurück, wenn der Wert im Datensatz nicht gefunden wird, und gibt den tatsächlichen Stückpreis des gewünschten Produkts zurück, wenn er gefunden wird.
  • Geben Sie anschließend jede ID, die nicht im Datensatz enthalten ist, in Zelle C16 .

So erhalten Sie Ihr gewünschtes Ergebnis in Zelle C17 und wird in der Lage sein, mit #N/A Fehler mit 0.

Anmerkung:

Wie der Preis ist das Feld als Währung formatiert, weshalb nicht direkt 0, sondern ein Strichlinie (-) .

Dinge zum Merken

In der Praxis können Sie Folgendes erhalten #N/A Fehler aus den folgenden Gründen.

  • Der Nachschlagewert existiert nicht in der Tabelle
  • Der Nachschlagewert ist falsch geschrieben oder enthält zusätzliche Leerzeichen.
  • Der Tabellenbereich ist nicht korrekt eingegeben.
  • Sie kopieren VLOOKUP, und der Tabellenverweis ist nicht gesperrt.

Schlussfolgerung

In diesem Artikel habe ich Ihnen also 5 praktische Beispiele für die IF - VLOOKUP Sie können auch unsere kostenlose Arbeitsmappe zum Üben herunterladen. Ich hoffe, Sie finden diesen Artikel hilfreich und informativ. Wenn Sie weitere Fragen oder Empfehlungen haben, können Sie hier einen Kommentar abgeben.

Und, besuchen Sie ExcelWIKI um mehr über Excel zu erfahren! Ich wünsche Ihnen einen schönen Tag! Danke!

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.