Registriert seit: 10.04.2014
Version(en): Office 2019
(25.08.2016, 17:27)TVS schrieb: Ok, schade!
Ich habe unten nochmals den kompletten Datensatz, zum Probieren, angehängt. Vllt. hat ja noch jemand von euch eine Idee/Ansatz wie man dieses Problem lösen könnte ??? Denn "zu Fuß" würde ich das nur sehr ungerne lösen. Habe nämlich noch weitere Excellisten mit den selben Informationen die ich mit der Führenden Liste abgleichen muss....
Hallo, ich bleibe dabei, formeltechnisch nicht machbar, zumal jetzt auch noch PLZ und Ort in den verschiedenen Liste an vertauscht sind... ... also bei jeder Datei was Neues... Ich denke, da müssen VBA-Leute ran
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
ich denke auch, das wird manuell schneller gehen als über ein Makro zu diskutieren und selbiges zu entwickeln. Auch die Anforderung mit den 5 Zeichen in gleicher Reihenfolge ist kein Ansatz. Wenn es mehrere Speditionen gibt oder mehrere Martin's, dann greift das nicht. Und wenn der alte Gullich eine Spedition hat und der Sohn Eil - Transporte fährt? ... Genauso gut kann es eine Bäcker Meier geben und einen Konditor gleichen Namens... Oder es gibt eine Firma mit mehreren Filialen oder einen Unternehmer mit mehreren Firmen ...
Du könntest eventuell aus der Firmenbezeichnung Worte extrahieren und danach suchen. Als Treffer nimmst Du dann das Ergebnis mit den meisten Übereinstimmungen. Zum Extrahieren siehe
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=301
Wenn man die Straße noch dazu nimmt, werden es deutlich weniger Treffer. Zum einen fehlen wahrscheinlich Straßen, zum anderen gibt es da auch wieder unterschiedliche Schreibweisen.
Arbeitsblatt mit dem Namen 'zu matchen ' |
| A | B | C | D | E |
1 | Unternehmen | Straße | Postleitzahl | Stadt | |
2 | Walz Transporte e.K | Stelzergasse 25 | 73098 | Rechberghausen | 1 |
3 | Transportunternehmen Alf Niepold | Schlesischer Weg 7 | 2829 | Markersdorf | 0 |
4 | Roland Arnold Brennstoffhandel, Güternah und Ferntranspo | Pirnaer Landstrasse 293 | 1259 | Dresden | 1 |
5 | Taxi Gütertransporte A. Tschierpe | Baruther Strasse 56 a | 14959 | Trebbin | 0 |
6 | ALT - Transporte | Ortsstr. 10 | 7907 | Göschitz | 0 |
7 | STE Universal Transport GmbH | Emderstr. 30 | 26607 | Aurich | 1 |
8 | STERI Speditions GmbH | Ellerholzdamm 13 | 20457 | Hamburg | 0 |
9 | Hussein Transporte Logistik | Aachener Str. 124 | 50389 | Wesseling | 0 |
10 | Transportunternehmen Eduard Becker | Hördinghauserstrasse 69 | 49152 | Bad Essen | 1 |
11 | Internationale Transporte Bernhard Göres | Bergstraße 1 | 70806 | Kornwestheim | 1 |
12 | Bilgeri GmbH & Co. Transportunternehmen KG | Dieselstraße 5 | 87734 | Benningen | 0 |
13 | Cargo Marketing Spedition Deutschland GmbH | Charlottenstr. 61 | 51149 | Köln | 0 |
14 | Weigert - Transport GmbH | Sandstraße 11 | 93158 | Teublitz | 0 |
15 | Köhler Transporte, Inh. Klaus Dieter Köhler | Lützowstraße 2 | 40476 | Düsseldorf | 0 |
16 | ASB Sigrid Baxter Transporte | Giesbert-Bergeholf-Straße 43 | 49076 | Osnabrück | 0 |
17 | Görgen Transport GmbH & Co.KG | Waldstraße | 56642 | Kruft | 0 |
18 | G W Transporte GmbH | Maasbeeker Str. 35 | 32602 | Vlotho | 3 |
19 | K C GbR Transporte Inh. A.Kurz A. Shkolnikov | Lessingstrasse 5 | 95447 | Bayreuth | 2 |
20 | EK Transporte & Logistik GmbH | Lange Strasse 23 | 30952 | Ronnenberg | 1 |
21 | MM Transport GmbH | Bürgermeister - Berger - Str.10 | 92436 | Bruck | 0 |
Zelle | Formel |
E2 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A2;FINDEN(" ";A2)-1) & "*";Tabelle1[[Postleitzahl ]];C2;Tabelle1[Stadt];D2 & "*") |
E3 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A3;FINDEN(" ";A3)-1) & "*";Tabelle1[[Postleitzahl ]];C3;Tabelle1[Stadt];D3 & "*") |
E4 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A4;FINDEN(" ";A4)-1) & "*";Tabelle1[[Postleitzahl ]];C4;Tabelle1[Stadt];D4 & "*") |
E5 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A5;FINDEN(" ";A5)-1) & "*";Tabelle1[[Postleitzahl ]];C5;Tabelle1[Stadt];D5 & "*") |
E6 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A6;FINDEN(" ";A6)-1) & "*";Tabelle1[[Postleitzahl ]];C6;Tabelle1[Stadt];D6 & "*") |
E7 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A7;FINDEN(" ";A7)-1) & "*";Tabelle1[[Postleitzahl ]];C7;Tabelle1[Stadt];D7 & "*") |
E8 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A8;FINDEN(" ";A8)-1) & "*";Tabelle1[[Postleitzahl ]];C8;Tabelle1[Stadt];D8 & "*") |
E9 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A9;FINDEN(" ";A9)-1) & "*";Tabelle1[[Postleitzahl ]];C9;Tabelle1[Stadt];D9 & "*") |
E10 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A10;FINDEN(" ";A10)-1) & "*";Tabelle1[[Postleitzahl ]];C10;Tabelle1[Stadt];D10 & "*") |
E11 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A11;FINDEN(" ";A11)-1) & "*";Tabelle1[[Postleitzahl ]];C11;Tabelle1[Stadt];D11 & "*") |
E12 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A12;FINDEN(" ";A12)-1) & "*";Tabelle1[[Postleitzahl ]];C12;Tabelle1[Stadt];D12 & "*") |
E13 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A13;FINDEN(" ";A13)-1) & "*";Tabelle1[[Postleitzahl ]];C13;Tabelle1[Stadt];D13 & "*") |
E14 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A14;FINDEN(" ";A14)-1) & "*";Tabelle1[[Postleitzahl ]];C14;Tabelle1[Stadt];D14 & "*") |
E15 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A15;FINDEN(" ";A15)-1) & "*";Tabelle1[[Postleitzahl ]];C15;Tabelle1[Stadt];D15 & "*") |
E16 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A16;FINDEN(" ";A16)-1) & "*";Tabelle1[[Postleitzahl ]];C16;Tabelle1[Stadt];D16 & "*") |
E17 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A17;FINDEN(" ";A17)-1) & "*";Tabelle1[[Postleitzahl ]];C17;Tabelle1[Stadt];D17 & "*") |
E18 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A18;FINDEN(" ";A18)-1) & "*";Tabelle1[[Postleitzahl ]];C18;Tabelle1[Stadt];D18 & "*") |
E19 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A19;FINDEN(" ";A19)-1) & "*";Tabelle1[[Postleitzahl ]];C19;Tabelle1[Stadt];D19 & "*") |
E20 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A20;FINDEN(" ";A20)-1) & "*";Tabelle1[[Postleitzahl ]];C20;Tabelle1[Stadt];D20 & "*") |
E21 | =ZÄHLENWENNS(Tabelle1[Firma];"*" & LINKS(A21;FINDEN(" ";A21)-1) & "*";Tabelle1[[Postleitzahl ]];C21;Tabelle1[Stadt];D21 & "*") |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 25.08.2016
Version(en): Excel 2010
Vielen Dank für eure Antworten !- Ich werde jetzt die Daten "zu Fuß" abgleichen und vervollständigen.