Excel Vlookup-Bereich oder IF-Funktion

Excel Vlookup-Bereich oder IF-Funktion

Ich habe mich schwer getan, eine Formel zu finden, die für das folgende Beispiel funktioniert (siehe Fragezeichen!). Ich versuche, zwei Datensätze zusammenzuführen. Das Problem ist, dass die gemeinsamen Bezeichner nicht immer genau gleich, aber dennoch recht ähnlich sind. Ich habe versucht, die Funktion vlookup zu verwenden, indem ich das letzte Argument der Funktion (Suchbereich) auf true gesetzt oder stattdessen die Zahl 2 verwendet habe (um zu versuchen, 2 zum Bezeichner hinzuzufügen, aber die Funktion gibt mir den Wert des nächsten Bezeichners zurück (das ist 7800).

1. Datensatz:

Kennung =>0000000161200103 Preis =>7787

Kennung =>0000000161200712 Preis =>7800

Kennung =>0000001961200803 Preis =>9000

2. Datensatz:

Kennung =>0000000161200103 Preis =>7787

Kennung =>0000000161200801 Preis => ????? gibt entweder den nächsten (7800) oder #N/A zurück.

Was ich zurückbekommen muss, ist der Wert9000. Idealerweise muss ich in der Lage sein, den Nachschlagewertebereich, den Vlookup durchsucht (nach oben oder unten), irgendwie zu manipulieren oder festzulegen, was als Nächstes mit dem Nachschlagewert geschehen soll, wenn keine genaue Übereinstimmung vorliegt … vielleicht mit einer if-Funktion oder einem iferror von isna … aber ich komme einfach nicht dahin.

Die Funktionen, die ich ausprobiert habe, sind die folgenden: =VLOOKUP($A2;A2:B4;1;TRUE) -> gibt Zelle B3 zurück =VLOOKUP($A2;A2:B4;1;1) -> gibt Zelle B3 zurück =VLOOKUP($A2;A2:B4;1;2) -> gibt Zelle B3 zurück =IF(ISNA(VLOOKUP($A2;A2:B4;1;1;FALSE)) = TRUE; VLOOKUP(($A2+2);A2:B4;1;FALSE); VLOOKUP($A2;A2:B4;1;FALSE)) -> gibt #N/A zurück

Jede Hilfe ist herzlich willkommen!

Antwort1

Sie können eine vertikale Suche mit dem vierten Argument als 0 durchführen. Dies gibt einen Fehler zurück, wenn keine Übereinstimmung vorliegt. Sie können dies in eine if-Anweisung einschließen und dann entscheiden, was zu tun ist.

if(vlookup("0011..",a1:a4,1,0),vlookup("0011..",a1:b4,2,0),..dosomethingelse..)

verwandte Informationen