Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1152to1156
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

Abgleich zwischen zwei Arbeitsmappen

Abgleich zwischen zwei Arbeitsmappen
cityboy
Hallo zusammen!
In Arbeitsmappe 1 und 2 sind Datensätze identischer Produkte angelegt, mit verschiedenen Informationen.
Zu Prüfen ist, ob in Mappe 1 die letzte Zahl der A2 (z.B. ASDFD100A1) 0, 1 oder 2 ist. In Mappe 2 liegt eine Spalte vor, die eben diese Information enthält (z.B. "1", "2", ..).
Wie macht man das am effizientesten?
Vielen Dank im Voraus.
AW: Abgleich zwischen zwei Arbeitsmappen
30.04.2010 15:08:37
cityboy
https://www.herber.de/bbs/user/69331.xls
Hab das mal dargestellt, hoffe das hilft. Anhand der verfügbaren Daten (Lang/Kurz, Preis und PF) sollte das zugeordnet und gecheckt werden. PF ist in LDGRNM wie dargestellt eingebettet, die Zahlen sollten ignoriert werden).
Gruß
AW: Abgleich zwischen zwei Arbeitsmappen
30.04.2010 15:09:37
Björn
Hallo,
weiß jetzt nicht genau, was Du willst, aber mit:
=RECHTS(A2;1)
erhältst Du das letzte Zeichen der Zelle A2.
Verstehe nicht ganz, mit was Du das jetzt vergleichen willst. Soll das Ergebnis in der Spalte in Mappe2 nur vorkommen? Was soll gerpüft werden? Was soll wann passieren?
Gruß
Björn B.
Anzeige
AW: Abgleich zwischen zwei Arbeitsmappen
30.04.2010 15:15:03
cityboy
Bitte verzeiht die wirre Fragestellung, es ist ja fast Wochenende.
Geprüft werden soll die letzte Ziffer von KONTR in Mappe 1, die in Mappe 2 unter KONTRNR korrekt vorliegt.
Im Feld Check sollte also erscheinen "ok" oder "please check", anhand dessen dann der Datensatz gefiltert werden kann, um die fehlerhaften korrigieren zu können.
Danke und Gruß
AW: Abgleich zwischen zwei Arbeitsmappen
30.04.2010 19:00:10
Björn
Hallo,
noch mal langsam zum mitschreiben.
Also, in Mappe 1 steht z.B. Kontr - ASDFD100A0. Dir geht es jetzt um das letzte Zeichen, die 0.
Diese 0 soll geprüft werden, ob sie in Mappe 2 steht, nach was soll da aber gesucht werden?
Nachdem, was unter PF steht, also "RO FL FT" in Mappe 1 soll in MAppe 2 in Spalte "LDGRNM" gefunden werden. Richtig? Hierbei sind die Zahlen zu ignorieren. Jetzt gibt es aber 3x RO FL FT und die Kontrnr ist jedes mal anders...
Was soll jetzt passieren? Ich kapier null, was du willst.
Mach doch mal ein konkretes Beispiel. Das ergibt so überhaupt keinen Sinn für mich,
Gruß
Björn B.
Anzeige
ok, jetzt hab ich es verstanden...
30.04.2010 19:06:53
Björn
Hallo,
beim Absenden des letzten Beitrags ist der Groschen gefallen....
Du hast ja noch K/L und den Preis....
Einfachste Lösung, ich würde in Mappe 2 eine Hilfsspalte einbauen, in der der eindeutige Suchbegriff steht.
Also eine Kombination aus den Buchstaben, Preis und L/K. Dann kannst du mit einem einfachen SVERWEIS die KONTRNR prüfen.
Die Hilfsspalte kannst Du per Formel füllen lassen und dann sogar ausblenden, so stört es die Optik nicht.
Formel z. Füllen der Hilfsspalte:
=RECHTS(A2;8)&C2&D2
Dann erhälst Du das hier: "RO MA FT32L"
Gerne kannst Du das noch optisch anpassen mit weiteren Leerzeichen oder Bindestrich, das wäre aber nur Optik.
Mit diesem Suchbegriff dann den SVERWEIS aufbauen.
Falls Du das nicht so möchtest, dann brauchst Du eine Megaformel, die Du auf Excelformeln.de findest.
Such da nach Sverweis mit mehreren Bedingungen. Wäre mir aber zu umständlich.
Gruß
Björn B.
Anzeige
Abgleich mit INDEX, VERGLEICH und einem Key
30.04.2010 19:15:25
Erich
Hi Vorname,
du könntest es mit zwei Hilfsspalten (mit den Vergleichs-Keys) und einer INDEX-Formel probieren:
Tabelle2

 E
1Key
2RO MA FT|L|32,00
3RO FL FT|K|30,00
4RO FL FT|K|28,00
5RO FL FT|L|25,00
6RO MA LO|K|35,00

Formeln der Tabelle
ZelleFormel
E2=RECHTS(A2;8)&"|"&D2&"|"&TEXT(C2;"0,00")


Tabelle1

 EFGH
1KONTRCHECKKeynur so
2ASDFD100A0FALSCHRO FL FT|L|25,002
3ASDFD100A0WAHRRO FL FT|K|28,000
4ASDFD100A0FALSCHRO FL FT|K|30,001
5ASDFD100A1FALSCHRO MA FT|L|32,000
6ASDFD100A2FALSCHRO MA LO|K|35,001

Formeln der Tabelle
ZelleFormel
F2=1*RECHTS(E2;1)=INDEX(Tabelle2!B$2:B$6;VERGLEICH(G2;Tabelle2!E$2:E$6;0))
G2=B2&"|"&D2&"|"&TEXT(C2;"0,00")
H2=INDEX(Tabelle2!B$2:B$6;VERGLEICH(G2;Tabelle2!E$2:E$6;0))

Die gelben Spalten sind Hilfsspalten für die Keys, "nur so" ist eben nur so, wird nicht gebraucht.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Abgleich mit INDEX, VERGLEICH und einem Key
03.05.2010 10:49:20
cityboy
Hallo,
vielen Dank für die Antworten, Sie müssten das Problem lösen.
https://www.herber.de/bbs/user/69365.xls
Hab das jetzt implementiert, jedoch noch irgendwelche Fehler drin. Wäre wirklich super, wenn mir dabei ebenfalls weitergeholfen werden könnte.
Vielen Dank.
Gruß
AW: Abgleich mit INDEX, VERGLEICH und einem Key
03.05.2010 13:06:03
Erich
Hi Vorname, (dieser dezente Hinweis in meinem vorigen Beitrag hat wohl nicht gefruchtet...)
Zu Vornamen und Nicknames schau bitte mal in die Forums-FAQ.
Zitat:

Diese Frager werden bei der Beantwortung nicht gerade bevorzugt behandelt.
Nenne Deinen Vornamen, damit man Dich ansprechen kann.
Wie wäre es, wenn du dir die Formeln genauer ansiehst, bevor du sie hier postest?
Das fällt doch sofort auf:
in Tab1, V2: =INDEX(Tab2!E$4:E$2797;MATCH(U2;Tab2!L$4:L$2797;0)) steht als Wert: #NAME?
Was hat MATCH in der Formel zu suchen? Im deutschen Excel heißt das VERGLEICH.
(In T2 steht ja auch VERGLEICH und nicht MATCH...)
Dafür hast du in T2 einen anderen Fehler untergebracht:
=1*RECHTS(P2; 1)=INDEX(Tab2!E$4:E$2797;VERGLEICH(U2;Tab2!E$4:L$2797))
Wie kommst du auf Tab2!E$4:L$2797 ? Es muss Tab2!L$4:L$2797 heißen - Spalte E kommt gar nicht vor.
Außerdem fehlt bei VERGLEICH(U2;Tab2!E$4:L$2797) der dritte Parameter - also ;0.
T2 müsste dann heißen:
=1*RECHTS(P2; 1)=INDEX(Tab2!E$4:E$2797;VERGLEICH(U2;Tab2!L$4:L$2797;0))
Besser als Formeln abzutippen ist es meist, sie zu kopieren...
Dann solltest du deine Beispiele so einrichten, dass da wenigstens ein Treffer kommt.
Das geht mit deinen Daten jetzt nicht, denn in Tab1, Spalte S steht "P" oder "C",
in Tab2, Spalte H steht in beiden Zellen "S".
Sollte ich mich noch wundern darüber, dass manche Banken in Schieflage geraten?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Abgleich mit INDEX, VERGLEICH und einem Key
03.05.2010 15:24:48
cityboy
Hi Erich,
danke, nachdem ich nun ausgeschlafen habe erkenne ich die Fehler auch. Vielen Dank für Deine Mühe!
Gruß
Geraint
P.S.: die Tabelle dient zu privaten Zwecken.

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige