Teilsuche in Feldern

Binio

Erfahrenes Mitglied
Hallo ich habe ein großes Problem was eine Datenbank, die ich nach CSV exportiert habe, angeht.
Ich habe 2 Tabellen

Tabelle 1: Persondaten
id;vname;nname;gebdat;etc
1;Max;Mustermann;10.10.1000;...
2;Johan;Müller;10.10.1000;...
3;Roberto;Hartmann;10.10.1000;...
4;Max;Andersmann;10.10.2000;...

Tabelle 2: Firmendaten
Firmenid;Firmenname;Inhaber;etc
1;Phantasiefirma1;Robert, Slow;...
2;LaLa AG;Hartmann, Roberto;...
3;LuLu GmbH,Max Mustermann;...
4;HeHe Casino;Andersmann, Max;...

Was ich nun machen möchte ist in Tabelle 2 unter Inhaber gucken was dort für Namen stehen und dort dann die ID aus der Tabelle 1 eintragen.
Das bedeutet ich mache aus Tabelle 2 folgendes

Tabelle 2: Firmendaten nach Bearbeitung
Firmenid;Firmenname;Inhaber;etc
1;Phantasiefirma1;123;...
2;LaLa AG;3;...
3;LuLu GmbH,1;...
4;HeHe Casino;4;...

Ich habe also ","(Komma) oder " "(Leerzeichen) als Vor- und Nachnamen trenner. Ab und zu steht ein Titel die Graf. davor. Ist aber nur max 10 mal(Kann von Hand gesondert behandelt werden).

Habe ich unter Excel die möglichkeit diese zu realisieren ?
Es sind gut 5000 Firmen und fast 4000 Inhaber. Nicht bei jeder Firma ist leider eine Person an Inhalter vermerkt :(

Kann mir bitte jemand helfen ?
Danke schonmal im vorraus
Robert
 
Hai,

theoretisch relativ einfach. ;-)

... aber eine Verständnisfrage habe ich noch :

Hast du z.B. in A1 die kompletten Daten mit ";" getrennt stehen z.B. 1;Max;Muster.....
oder hast du schon getrennt z.B. A1 1 B1 Max .....
du sprichst von : Ich habe also ","(Komma) oder " "(Leerzeichen) als Vor- und Nachnamen trenner. , das verstehe ich so nicht ganz.


Ciao Stefan
 
In meiner Personentabelle stehen vor und nachnemen getrennt.
Also in A1 die ID der Person
In B1 der Vorname
und in C1 der Nachname

In der Firmentabelle steht vor und nachname in einem Feld z.B.C1;(
Sind nur abundzu durch ein Komma oder Leerzeichen getrennt.
 
hehe nein damit ist der Satz zu ende soll ein trauriges Smile sein.
Vor- und Nachname stehen in einem Feld C1.
Ich habe versucht mit sverweis zu suchen aber ohne erfolg.
Daher kann ich mir jetzt nicht vorstellen wie das einfach zu lösen sein soll.
 
Hai,

der Ansatz mit dem Sverweis ist schon nicht schlecht.
Nur du hast ein Tabellenblatt wo Name und Vorname getrennt sind und ein Tabellenblatt wo Name und Vorname, mit Komma und Blank zusammen sind.

Ich gehe davon aus, daß es am einfachsten ist, wenn du über die Funktion Verketten aus Name und Vorname ein neues, eindeutiges Feld erzeugst.

Mit der Funktion : =ERSETZEN(C2;WENN(ISTFEHLER(FINDEN(" ";C2));(WENN(ISTFEHLER(FINDEN(",";C2));0;(FINDEN(",";C2))));(FINDEN(" ";C2)));1;"")
löscht du aus dem tabellenblatt 2 die Komma und Blank.

Dann kannst du über Sverweis vergleichen.

Ciao Stefan
 
Die Funktion
=ERSETZEN(C2;WENN(ISTFEHLER(FINDEN(" ";C2));(WENN(ISTFEHLER(FINDEN(",";C2));0;(FINDEN(",";C2))));(FINDEN(" ";C2)));1;"")
kann ich so nicht nutzen da er mir aus "Max Muster" -> "MaxMuster" macht.
Hab es ein wenig abgeändert und bin für den Vornamen auf
Code:
=ERSETZEN(C5;WENN(ISTFEHLER(FINDEN(" ";C5));(WENN(ISTFEHLER(FINDEN(",";C5));0;(FINDEN(",";C5))));(FINDEN(" ";C5)));10;"")
gekommen. Das heisst er macht jetzt in ein Feld Max und jetzt weiss ich nicht wie ich an den Nachnamen komme... mit ersetzen klappt es nicht :(
Hast du eine Idee was ich da nutzen kann ?
 
Hai,

das war von mir auch so beabsichtigt. Da ich über Verketten aus Vor und Zuname ebenfalls MaxMuster erstellt hätte.

Leider habe ich erst Montag wieder Zeit dir weiterzu helfen.

Ciao Stefan
 

Neue Beiträge

Zurück