Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: *Vergleichen: ungefähre Übereinstimmung

*Vergleichen: ungefähre Übereinstimmung
28.02.2017 10:06:53
Nathalie
Hallo zusammen,
ich muss zwei Tabellen vergleichen.
Es geht darum, dass in 2 unterschiedlichen Sheets verschiedene Lieferantendaten stehen. Ich muss nun überprüfen, ob es die gleichen Lieferanten bei beiden Sheets gibt.
Das Problem ist, man kann es nicht mit einer Id vergleichen sondern nur mit dem Namen.
Der Name kann aber ggf etwas anders geschrieben sein z.B statt GmbH Inc oder so.. dann muss ich im zweiten Schritt die Adresssen vergleichen und die anderen Daten, aber zuerst werden die Namen auf Übereinstimmung geprüft.
Mit einem Sverweis geht es leider nicht, da wie gesagt es häufig keine identische Übereinstimmung gibt aufgrund der Schreibweise.
Kann mir jemand helfen?
Vielen lieben Dank für jede Antwort.
LG Nathalie
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 10:16:42
Rainer
Hallo Nathalie,
kannst du eine Beispieldatei hochladen, damit man ein Gefühl für "häufig keine identische Übereinstimmung" bekommt?
Gruß,
Rainer
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 10:23:57
Nathalie
Hallo Reiner,
da es sich um Firmeninterne Informationen handelt kann ich leider keine Datei hochladen :(.
Im ersten Sheet sind ca 7000 Lieferanten im 2. 1500, ich muss überprüfen, welche Lieferanten vom Sheet 2 bei Sheet 1 aufgelistet sind, wie gesagt über den Namen, der häufig, aber nicht immer etwas anders geschrieben ist.
LG
Anzeige
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 10:25:14
Rainer
Hallo Nathalie,
kannst du nicht eine Beispieldatei mit anonymisierten Daten erstellen?
Gruß,
Rainer
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 10:46:40
Nathalie
Hallo Reiner,
ich weiß nicht, ob die Datei dir viel sagen wird.
Habe gemerkt, dass auf dem zweiten Sheet nicht mal eine Adresse angegeben ist. Also muss ich versuchen zB 4 Buchstaben zu vergleichen und dann zu schauen, ob es der gleiche Name ist.
Anzeige
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 11:07:13
Rainer
Hallo Nathalie,
ich verbessere mich:
Statt:

=WENN(ZÄHLENWENN(E:E;"*"&A2&"*");1;0)
schreibe

=ZÄHLENWENN(E:E;"*"&A2&"*")
dann bekommst du auch angezeigt, ob dein Name aus Liste 1 evtl. mehrere Treffer erzielt hat.
Gruß,
Rainer
Anzeige
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 11:51:39
Nathalie
Hallo Reiner,
vielen lieben Dank für deine Antwort !
Komischerweise kommt bei den NAmen:
A Schulman, Inc.
und A. Schulman Group
eine 0 raus.. Hättest du eine Erklärung ?
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 13:25:42
harry
Hallo Nathalie,
weil der String "A. Schulman Group" nicht im String "A Schulman, Inc." vorkommt!
Die Formel zählt nur, wenn in A2 ein Teilstring von den Namen in Spalte E steht, also z.B.
"Schulman"!
Vielleicht wäre es besser anhand eines Kriteriums, das nicht so viele Variationen wie der Name erlaubt, also z.B. die PLZ, die übereinstimmenden zuzuordnen und bei Mehrfachübereinstimmungen manuell zuzuordnen. Sonst kommt da ganz schnell was falsches Raus.
Grüße
harry
Anzeige
AW: *Vergleichen: ungefähre Übereinstimmung
28.02.2017 18:54:46
Nathalie
Hallo Harry,
vielen Dank für die Erklärung ! Leider stehen mir keine PLZ zur Verfügung, und ich muss daher die Namen vergleichen.
Habe noch keine korrekte Lösung finden können. :/
LG Nathalie
AW: *Vergleichen: ungefähre Übereinstimmung
01.03.2017 03:22:08
Rainer
Hallo Nathalie,
wie Harry schon schreibt, die Formel sucht den kompletten Inhalt aus A2 in Spalte E.
Aber eine Idee habe ich noch:
https://www.herber.de/bbs/user/111851.xlsx
Der gelbe Bereich sucht nach Leerzeichen. Der orange Bereich ermittelt die Wortlängen.
Dann wird in Spalte S das längste Wort aus Spalte A ausgegeben. In Spalte U ist die Auswertung wieviele Treffer gefunden wurden.
Gruß,
Rainer
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Vergleiche in Excel: Ungefähre Übereinstimmung finden


Schritt-für-Schritt-Anleitung

Um zwei Tabellen in Excel auf ungefähre Übereinstimmungen zu vergleichen, kannst Du die folgenden Schritte befolgen:

  1. Daten vorbereiten: Stelle sicher, dass beide Tabellen in separaten Sheets vorhanden sind. Zum Beispiel: Sheet1 enthält die Liste von 7000 Lieferanten und Sheet2 die Liste mit 1500 Lieferanten.

  2. Formel anwenden: Du kannst die Funktion ZÄHLENWENN verwenden, um nach ungefähren Übereinstimmungen zu suchen. Die Formel könnte wie folgt aussehen:

    =ZÄHLENWENN(Sheet2!A:A; "*" & A2 & "*")

    Diese Formel sucht in der Spalte A von Sheet2 nach dem Namen, der in A2 von Sheet1 steht.

  3. Ergebnisse überprüfen: Wenn die Formel eine Zahl größer als 0 zurückgibt, bedeutet das, dass es eine ungefähre Übereinstimmung gibt.

  4. Daten analysieren: Wiederhole den Vorgang für alle Namen in Sheet1, um alle Übereinstimmungen zu finden.


Häufige Fehler und Lösungen

  • Formel gibt 0 zurück: Wenn Du eine 0 erhältst, könnte das daran liegen, dass der gesuchte Name nicht in der anderen Liste vorkommt oder dass es Schreibvariationen gibt. Überprüfe die Schreibweise und verwende gegebenenfalls eine andere Formel zur genaueren Übereinstimmung.

  • Keine Übereinstimmungen gefunden: Stelle sicher, dass Du die richtigen Bereiche in der ZÄHLENWENN-Formel angegeben hast. Wenn Du mehr als nur den Namen vergleichen musst, wie z.B. Adressen, könnte eine zusätzliche Analyse notwendig sein.


Alternative Methoden

Wenn die ZÄHLENWENN-Formel nicht die gewünschten Ergebnisse liefert, kannst Du folgende Methoden ausprobieren:

  • SVERWEIS mit ungefähren Übereinstimmungen: Verwende den SVERWEIS-Befehl, um nach ungefähren Übereinstimmungen zu suchen. Achte darauf, dass die letzte Argumentoption auf WAHR gesetzt ist, um eine ungefähre Übereinstimmung zu ermöglichen.

  • Textfunktionen: Nutze Funktionen wie LINKS, RECHTS und TEIL, um Teile von Texten zu extrahieren und zu vergleichen. Dies kann hilfreich sein, wenn Du nur Teile des Namens vergleichen möchtest, z.B. die ersten 4 Buchstaben.


Praktische Beispiele

Angenommen, Du hast folgende Daten:

  • Sheet1:

    A
    A Schulman, Inc.
    B AG
    C GmbH
  • Sheet2:

    A
    A. Schulman Group
    B Aktiengesellschaft
    C GmbH & Co. KG

Verwende die Formel in Sheet1, um die Übereinstimmungen zu finden:

=ZÄHLENWENN(Sheet2!A:A; "*" & A2 & "*")

Das Ergebnis könnte zeigen, dass "A Schulman, Inc." und "A. Schulman Group" als ungefähre Übereinstimmung erkannt werden.


Tipps für Profis

  • Datenbereinigung: Vor dem Vergleich solltest Du sicherstellen, dass die Daten einheitlich formatiert sind. Nutze die Funktion GROSS oder KLEIN, um die Schreibweise zu vereinheitlichen.

  • Verwendung von Wildcards: Achte darauf, Wildcards (*) in Deinen Formeln zu verwenden, um flexibler beim Suchen nach Übereinstimmungen zu sein.

  • Testen von Formeln: Teste Deine Formeln mit verschiedenen Beispielen, um sicherzustellen, dass sie in allen Fällen korrekt funktionieren.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass ich alle Übereinstimmungen finde? Verwende die ZÄHLENWENN-Formel mit Wildcards und teste verschiedene Schreibweisen der Namen.

2. Was tun, wenn es viele Variationen in den Namen gibt? Erwäge, eine Datenbereinigung durchzuführen oder eine Kombination aus Textfunktionen zu verwenden, um die Namen auf eine einheitliche Form zu bringen, bevor Du den Vergleich durchführst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige