Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1256to1260
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datenabgleich mehrere Datenblätter - wenn?

Datenabgleich mehrere Datenblätter - wenn?
Arthur
Hallo zusammen
Ich muss einen Abgleich machen:
Produkt Banane Gelb (A5) hat die Produktnummer 1234 (B5) im Datenblatt "Produkte".
Jetzt muss ich aus anderen Datenblättern den dazugehörigen Lieferanten suchen für (C5).
In Worten: Wenn 1234 im Datenblatt Firma A oder Firma B oder Firma C oder Firma D steht, den jeweiligen Firmennamen hinschreiben in C5 "Produkte".
vielen Dank!!
Arthur
AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 18:09:17
Hajo_Zi
Hallo Arthur,
benutze doch 4x Sverweis() mit istfehler.

AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 18:49:11
Arthur
Danke für den Tipp, aber irgendwie geht das nicht..Kannst du mir helfen?
=IF(ISNA(VLOOKUP(B7,FirmaA!A2:B1693,2,0)),VLOOKUP(B7,FirmaB!A2:B100,2,0) ,VLOOKUP(B7,'Firma C'!A2:B137,2,0),VLOOKUP(B7,'Firma D'!A2:B198,2,0))
Dann kommt etwas mit zu vielen Argumente..?
AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 19:25:39
Hajo_Zi
Hallo Arthur
ich habe es jetzt nur für 2 gemacht.
=WENN(ISTFEHLER(SVERWEIS(B7;FirmaA!A2:B1693;2;0));WENN(ISTFEHLER(SVERWEIS(B7;FirmaB!A2:B100;2;0)); "nächster Sverweis";);SVERWEIS(B7;FirmaA!A2:B1693;2;0 ))

Anzeige
AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 20:16:29
Arthur
Sorry es geht immer noch nicht, stell ich mich jetzt dumm an?
Muss das Ganze auch immer auf englisch übersetzen und anstatt ; Kommas verwenden...
So gehts nicht:
=IF(ISERROR(VLOOKUP(B7,FirmaA!A2:B1693,2,0)),IF(ISERROR(VLOOKUP(B7,FirmaB!A2:B100,2,0)) ,IF(ISERROR(VLOOKUP(B7,'Firma C'!A2:B137,2,0),IF(ISERROR(VLOOKUP(B7,'Firma D'!A2:B198,2,0) ,VLOOKUP(B7,Firma A!A2:B1693,2,0))
(Hier sind es zu viele Arguments )
und auch so gehts nicht:
=IF(ISERROR(VLOOKUP(B7,Firma A!A2:B1693,2,0)),IF(ISERROR(VLOOKUP(B7,Firma B!A2:B100,2,0)) ,IF(ISERROR(VLOOKUP(B7,'Firma C'!A2:B137,2,0),IF(ISERROR(VLOOKUP(B7,'Firma D'!A2:B198,2,0))
(Hier fehlt etwas "Paranthesis")
?
Anzeige
AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 20:41:15
Hajo_Zi
Hallom Arthur,
übersetze mein Beispiel 1 zu 1
Es gibt immer einWenn bestehend aus Istfehler(SWverweis()) also auch eine Klammer zu, ; nächster, Sverweis() von Istfehler.
Ich habe Deine Formel einmal übersetzt, das reicht.
Gruß Hajo
AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 21:44:58
Arthur
Ach ich glaub ich dreh noch durch. Das will und will nicht funktionieren.
Zitat:
ich habe es jetzt nur für 2 gemacht.
=WENN(ISTFEHLER(SVERWEIS(B7;FirmaA!A2:B1693;2;0));WENN(ISTFEHLER(SVERWEIS(B7;FirmaB!A2:B100;2;0)); "nächster Sverweis";);SVERWEIS(B7;FirmaA!A2:B1693;2;0 ))
Das heisst für mich, nur für 2 OHNE ein Drittes oder viertes Blatt:
=WENN(ISTFEHLER(SVERWEIS(B7;FirmaA!A2:B1693;2;0));WENN(ISTFEHLER(SVERWEIS(B7,FIRMAB!A2:B100;2;0));); SVERWEIS(FirmaA!A2:B1683;2;0))
Hab ich eine Lücke zu viel oder Komma zu wenig? Vorallem wieso muss ich nochmals Firma A erwähnen?
Anzeige
AW: Datenabgleich mehrere Datenblätter - wenn?
16.04.2012 21:58:00
Arthur
Selbstverständlich, habe es auch mit dieser Formel hundert mal probiert.
Habe jetzt mal eine ganz neue Excel Datei erstellt mit allem drum und drann und siehe da, mit dieser Formel klappt es, ich glaub ich spinne! Vielen Dank!!!
=VLOOKUP(A5,INDIRECT("'"&INDEX({"FirmaA";"FirmaB";"Firma C"; "Firma D"},MATCH(1,(COUNTIF(INDIRECT("'"&{"FirmaA";"FirmaB";"Firma C";"Firma D"}&"'!A:A"),A5)>0) +0,0))&"'!A:C"),2,0)
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige