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

Datenabgleich
Claudia
Hallo zusammen,
ich habe eine für mich unlösbare Aufgabe.
Ich muss einen Datenabgleich zwischen zwei Feldern machen. Leider sind die Daten aber anders dargestellt:
Feld 1 hat immer den gleichen Aufbau: Nachname, Vorname z.B. Müller, Peter
Feld 2 hat einen variablen Aufbau, hier als Beispiel dargestellt:
PETER MÜLLER
Peter Müller
Peter, Müller
Müller, Peter
MÜLLER, Peter
MÜLLER
Müller
Es soll nun geprüft werden, ob der Nachname in diesem Datenchaos vorkommt.
Feld 1 ist Spalte I
Feld 2 ist Spalte G
Feld 3 = Prüfergebnis (Übereinstimmung ja / nein) soll dann in Spalte J erfolgen
Hat jemand eine Idee oder ist sowas nicht machbar?
Vielen Dank im Voraus!
LG
Claudia

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Datenabgleich
13.03.2011 13:40:27
Daniel
Hallo Claudia
um wie viele Datensätze handelt es sich da ungefähr?
Und verstehe ich richtig? Du suchst nur nach dem Nachnamen - bei Deinem Beispiel also nach Müller, nicht nach Peter Müller?
Grüsse aus der Schweiz
Dani
AW: Datenabgleich
13.03.2011 13:42:53
Claudia
Hallo Daniel,
die Tabelle enthält ca. 5000 Datensätze. Die müssen nacheinander runter geprüft werden.
Der einzelne Datzenabgleich soll dann jeweils nur mit diesen beiden Zellen (Spalte I und Spalte G) der jeweiligen Zeile erfolgen.
Viele Grüße
Claudia
AW: Datenabgleich
13.03.2011 14:21:26
Florian
Hallo Claudia!
Excel hat ein paar exzellente Textfunktionen, hab Dein Bsp mal versucht zu lösen. Damit es einfacher ist, hab ich mehrere Spalten genommen, hoffe das hilft Dir weiter.
Gruss Florian
https://www.herber.de/bbs/user/73945.xlsx
Anzeige
Datenabgleich
13.03.2011 16:06:35
Erich
Hi,
das habe ich so verstanden:
 GHIJ
1Reintext ChaosTextkommt vor
2Müller, Peter    Alfons KochWAHR
3Heinz, Meier Peter MÜllerWAHR
4Müller, Heinz Peter Heinz Müller-LohensteinWAHR
5Franz, Xaver Max MusterFALSCH
6Huber, Heinz  FALSCH
7Heinz, Huber  WAHR

Formeln der Tabelle
ZelleFormel
J2{=ISTZAHL(VERGLEICH(FALSCH;ISTFEHLER(SUCHEN(LINKS(G2;FINDEN(",";G2)-1); $I$1:$I$1000)); 0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Die Formel entstand aus http://www.excelformeln.de/formeln.html?welcher=37
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Nicht ganz - habe ein Beispiel hoch
13.03.2011 17:08:57
Claudia
geladen.
https://www.herber.de/bbs/user/73946.xls
Vermutlich ist es so einfacher zu erklären bzw. zu verstehen.
Nochmals vielen Dank für Eure Mühe!
Viele Grüße
Claudia
Bitte diese Datei nehmen!
13.03.2011 17:11:51
Claudia
Nicht ganz - habe ein Beispiel hoch geladen.
https://www.herber.de/bbs/user/73947.xls
Vermutlich ist es so einfacher zu erklären bzw. zu verstehen.
Nochmals vielen Dank für Eure Mühe!
Viele Grüße
Claudia
Wenn es immer gleich aufgebaut ist ...
13.03.2011 17:36:35
Matthias
Hallo
So ?
Tabelle1

 ABC
1Feld2  =  Spalte GFeld2 = Spalte IVorschlag
2 Peter HagenfeldFALSCH
3 Olaf LeiendeckerFALSCH
4 Andreas StrufeFALSCH
5 Rolf BendigFALSCH
6MICHAEL HAMBACHMichael HambachWAHR
7VICTOR LÖWENVictor LöwenWAHR
8HOLGER BACHHolger BachWAHR
9EDITH MELONILuigi MeloniWAHR
10KEMPE, BARBARABarbara KempeWAHR
11VERHUFENRalf VerhufenWAHR
12ANDREA BROCKMANNAndrea BrockmannWAHR
13TSCHAGE ALFREDKäthe TschageWAHR
14STAIL, SIEGLINDESieglinde StailWAHR
15KUEHLKEN,ANNEMARIEOtto KühlkenFALSCH

Formeln der Tabelle
ZelleFormel
C2=WENN(ISTZAHL(SUCHEN(TEIL(B2;FINDEN(" ";B2)+1;99); A2)); WAHR;FALSCH)
C3=WENN(ISTZAHL(SUCHEN(TEIL(B3;FINDEN(" ";B3)+1;99); A3)); WAHR;FALSCH)
C4=WENN(ISTZAHL(SUCHEN(TEIL(B4;FINDEN(" ";B4)+1;99); A4)); WAHR;FALSCH)
C5=WENN(ISTZAHL(SUCHEN(TEIL(B5;FINDEN(" ";B5)+1;99); A5)); WAHR;FALSCH)
C6=WENN(ISTZAHL(SUCHEN(TEIL(B6;FINDEN(" ";B6)+1;99); A6)); WAHR;FALSCH)
C7=WENN(ISTZAHL(SUCHEN(TEIL(B7;FINDEN(" ";B7)+1;99); A7)); WAHR;FALSCH)
C8=WENN(ISTZAHL(SUCHEN(TEIL(B8;FINDEN(" ";B8)+1;99); A8)); WAHR;FALSCH)
C9=WENN(ISTZAHL(SUCHEN(TEIL(B9;FINDEN(" ";B9)+1;99); A9)); WAHR;FALSCH)
C10=WENN(ISTZAHL(SUCHEN(TEIL(B10;FINDEN(" ";B10)+1;99); A10)); WAHR;FALSCH)
C11=WENN(ISTZAHL(SUCHEN(TEIL(B11;FINDEN(" ";B11)+1;99); A11)); WAHR;FALSCH)
C12=WENN(ISTZAHL(SUCHEN(TEIL(B12;FINDEN(" ";B12)+1;99); A12)); WAHR;FALSCH)
C13=WENN(ISTZAHL(SUCHEN(TEIL(B13;FINDEN(" ";B13)+1;99); A13)); WAHR;FALSCH)
C14=WENN(ISTZAHL(SUCHEN(TEIL(B14;FINDEN(" ";B14)+1;99); A14)); WAHR;FALSCH)
C15=WENN(ISTZAHL(SUCHEN(TEIL(B15;FINDEN(" ";B15)+1;99); A15)); WAHR;FALSCH)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias
Anzeige
AW: Wenn es immer gleich aufgebaut ist ...
13.03.2011 17:46:52
Claudia
Hallo Matthias,
ja super. So klappt es bestens. Danke schön!
Kannst Du mir bei diesem Problem (ein neues...) auch helfen?
https://www.herber.de/bbs/user/73948.xls
Das wäre super!
... Rechts(Zelle;7) ...
13.03.2011 18:04:29
Matthias
Hallo
Vielleicht so ?
Tabelle1

 ABC
1Kundenummer1Kundenummer2 
2RV1642339RV001642339WAHR
3RV46562435RV001642339FALSCH
4RV49049489 FALSCH
5RV200049107 FALSCH
6RV2000500671322000500677RV200050067WAHR
7RV200160431K-N200160431WAHR
8RV20018680513/00186805WAHR
9RV2003047511322003047517 RV200304751WAHR
10RV20032821946/00328219WAHR
11RV200407011200407011WAHR

Formeln der Tabelle
ZelleFormel
C2=WENN(ISTZAHL(FINDEN(RECHTS(A2;7); B2)); WAHR;FALSCH)
C3=WENN(ISTZAHL(FINDEN(RECHTS(A3;7); B3)); WAHR;FALSCH)
C4=WENN(ISTZAHL(FINDEN(RECHTS(A4;7); B4)); WAHR;FALSCH)
C5=WENN(ISTZAHL(FINDEN(RECHTS(A5;7); B5)); WAHR;FALSCH)
C6=WENN(ISTZAHL(FINDEN(RECHTS(A6;7); B6)); WAHR;FALSCH)
C7=WENN(ISTZAHL(FINDEN(RECHTS(A7;7); B7)); WAHR;FALSCH)
C8=WENN(ISTZAHL(FINDEN(RECHTS(A8;7); B8)); WAHR;FALSCH)
C9=WENN(ISTZAHL(FINDEN(RECHTS(A9;7); B9)); WAHR;FALSCH)
C10=WENN(ISTZAHL(FINDEN(RECHTS(A10;7); B10)); WAHR;FALSCH)
C11=WENN(ISTZAHL(FINDEN(RECHTS(A11;7); B11)); WAHR;FALSCH)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias
Anzeige
Auch das funktioniert, vielen vielen DAnk! :-)
13.03.2011 18:25:22
Claudia
Formeln kürzer
14.03.2011 02:22:56
Erich
Hallo zusammen,
auf das WENN kann man bei beiden Aufgaben getrost verzichten.
ISTZAHL() liefert als Ergebnis immer WAHR oder FALSCH - das ist das Ergebnis der ganzen Formel.
Es ist überflüssig, dann noch =WENN(WAHR; WAHR;FALSCH) hinzuschreiben.
Nebenbei: Noch umfangreicher könnte man auch noch schreiben:
=WENN(ISTZAHL(FINDEN(RECHTS(A11;7); B11))=WAHR; WAHR;FALSCH)
Ich würde das so schreiben:
 ABC
15KUEHLKEN,ANNEMARIEOtto KühlkenFALSCH
16   
17RV1642339RV001642339WAHR

Formeln der Tabelle
ZelleFormel
C15=ISTZAHL(SUCHEN(TEIL(B15;FINDEN(" ";B15)+1;99); A15))
C17=ISTZAHL(FINDEN(RECHTS(A17;7); B17))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
perfekt :o) kwT
14.03.2011 08:52:56
Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige