Clever-Excel-Forum

Normale Version: Automatischer Preisabgleich
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Liebes Forum,
 
ich stehe vor der Aufgabe, einen Preisabgleich aus zwei Listen wie folgt durchzuführen:

Es gibt zwei Listen, Liste A und Liste B, in der jeweils Artikelnummer und Preis gelistet sind. Liste B enthält nur einen Auszug aus Liste A.
In Liste B sollen die Preise aus Liste A überschrieben werden, wenn in beiden Listen die gleiche Artikelnummer vorhanden ist. Gibt es keine Übereinstimmung der Artikelnummer, so soll der Preis in Liste B unverändert bleiben.
Die Überschreibung der Preise ist mir bereits gelungen (=WENN(VERGLEICH(D2;$A$2:$A$6;0);INDEX($A$2:$B$6;VERGLEICH(D2;$A$2:$A$6;0);2)), das „Stehenlassen“ der Preise in Liste B bei Nichtübereinstimmung will mir nicht gelingen, weshalb ich mich an Euch mit der Bitte um Hilfe wende:
Kann mir jemand von Euch einen Excel-Code und/oder einen Basic-Code mitteilen, um diese Aufgabe zu lösen?
Anbei meine bisherige Datei und ein Screenshot der Aufgabe.


Mit Dank im Voraus, Stefan
Hallo,

PHP-Code:
=WENNFEHLER(SVERWEIS(A2;$D$2:$E$6;2;0);B2
Danke Gastlich für den Code,

hilfst Du mir auch bei der Verschachtelung der beiden Befehle?

Gruß, Stefan
Hallo,

Ich habe die A und B vertauscht.  ;)
PHP-Code:
=WENNFEHLER(SVERWEIS(D2;$A$2:$B$6;2;0);E2
Zitat:Verschachtelung der beiden Befehle?


 Soll genau heißen?
...
Wenn ich Deinen Code ausführe, überschreibt er mir in B alle Preise mit dem ersten Preis aus A, siehe Anhang. Das hilft mir nicht.

Gruß, Stefan
Hallo,

bei mir nicht.
...
Ich hatte die Formel auf die bestehende Preisspalte in B angewendet. In einer neuen Spalte daneben funktioniert es. Vielen Dank!!

Gruß, Stefan