Abgleich zweier Spalten aus verschiedenen Tabellenblätter realisieren
#1
Hallo liebe Community,

stehe erneut vor einem Problem.... Confused 

In meiner Arbeitsmappe existieren 2 Tabellenblätter mit einem Inhalt.

In beiden sind Waren bzw Artikel aufgeführt.
Nun ist Beispielsweise in Tabelle1 in der Spalte (P) die EAN eines jeden Artikels aufgeführt (ein unterschiedlicher Artikel in jeder Zeile).

In Tabelle2 genau das selbe, nur hier steht in der Spalte (O) die EAN des Artikels.

In Tabelle1 sind die Artikel von Lieferant AA und in Tabelle2 die Artikel von Lieferant XY, beide Lieferanten führen die gleichen Artikel, nur mit unterscheidlichen Preisen.

Nun würde ich gerne die Produkte/Waren anhand der EAN abgleichen und denn EK-Preis von Lieferant XY (aus Tabelle2, der EK-Preis befindet sich in der Spalte I ) direkt neben den EK-Preis von Lieferant AA in Tabelle1 kopieren (eine leere Spalte wurde dafür schon erstellt) und anhand der EAN referenzieren.

Zitat:Oder anders formuliert, ich wollte eine Formel erstellen, die die EAN aus Tabelle1 und Tabelle2 abgleicht und bei gleicher EAN den EK-Preis (Spalte I) aus ebenen jener Zeile der Tabelle2 in die Zeile der doppelten EAN der Spalte1 kopiert.


Bisher habe ich die folgenede Formel in die erste Zeile der neuangelegten Spalte kopiert:
=WENN(IDENTISCH(P2:P10000;Tabelle2!O10:O10000);"";

Nun versuche ich schon die ganze Zeit hier eine Lösung zu finden (durch eigenrecherche im Internet), doch leider werde ich hier nicht fündig und hoffe, dass ihr mir diesbezüglich weiterhelfen könntet.

LG
Andy
Top
#2
Hallo


Code:
=INDEX(Spalte EK-Preis aus anderer Tabelle;VERGLEICH(Zelle mit EAN;Spalte EAN aus anderer Tabelle;0))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
(18.09.2018, 18:28)shift-del schrieb: Hallo


Code:
=INDEX(Spalte EK-Preis aus anderer Tabelle;VERGLEICH(Zelle mit EAN;Spalte EAN aus anderer Tabelle;0))

Danke dir vielmals für deine schnelle Antwort.

kann das so richtig sein?


Zitat:=INDEX(Tabelle2!I;VERGLEICH(P1;Tabelle2!O;0))
oder ist das näher dran:

Zitat:=INDEX(Tabelle2!I5;VERGLEICH(P1;Tabelle2!O;0))

Ich bekomme nämlich, bei beiden Varianten, ein #NAME? angezeigt? Huh
Top
#4
Hi,

Code:
=INDEX(Tabelle2!I:I;VERGLEICH(P1;Tabelle2!$O$1:$O$100;0))
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste