Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datenvergleichen und Merker alt und neu setzen

Forumthread: Datenvergleichen und Merker alt und neu setzen

Datenvergleichen und Merker alt und neu setzen
Lemmi
Hallo zusammen,
ich habe eine Tabelle mit Kontaktdaten (Referenztabelle Q6-S1000)
Diese Tabelle soll mit den Inhalten der neunen Tabelle (L6- N1000) vergliechen werden.
(Referenztabelle Q6-S1000):
Heir besteht die Spalte Anrede/ Titel und Vor- und Zunahme.
Alle Einträge in der Refrenztabell sind geprüft und "feste Größen"
Wenn nun ein Name/ und Zunahme in der Refrenztabelle vorhanden ist, soll die Anrede und Titel
in die "Adress- Datenbank neu abgesetzt"übertragen werden.
Alle nicht auffindbaren Vor- und Zunahmen erhalten den Merker in Spalte O "neu"
Veraltete Name werden in der Refrenztabelle als alt gekennzeichent (SpalteT)
https://www.herber.de/bbs/user/71333.xlsx
Gruß
Lemmi
Gruß
Lemmi
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Datenvergleichen und Merker alt und neu setzen
01.09.2010 01:17:32
fcs
Hallo Lemmi,
hier eine Lösung per Formel nach der Berechnung dann die Formeln per Kopieren durch ihre Werte ersetzen.
ggf. muss du auch noch die Leerstrings aus den Zellen entfernen. Da ist es evtl besser als Ergebnis in den Formeln für den "dann"- oder "Sonst"-Fall statt "" z.B. "X§X" zu verwenden und dies dann durch nichts zu ersetzen.
Gruß
Franz
Tabelle1

 LMNOPQRST
4Adress- Daten neu abgesetzt Refenzdatensätze 
5AnredeTitelName; VornameBewertung AnredeTitelName; VornameBewertung
6Herr Meier, Kurt  Herr Meier, Kurt 
7Herr Schmitz, Klaus  Mr.Dr. Müller; Heinz 
8  AAA, CCCCneu Frau Meier, Helga 
9Frau Meier, Helga  Herr Schmitz, Klaus 
10Mr.Dr. Müller; Heinz  Frau Rosenhertzalt

Formeln der Tabelle
ZelleFormel
L6=WENN(ISTFEHLER(VERGLEICH($N6;$S$6:$S$23;0)); "";INDEX(Q$6:Q$23;VERGLEICH($N6;$S$6:$S$23;0)))
M6=WENN(ISTFEHLER(VERGLEICH($N6;$S$6:$S$23;0)); "";WENN(INDEX(R$6:R$23;VERGLEICH($N6;$S$6:$S$23;0))="";"";INDEX(R$6:R$23;VERGLEICH($N6;$S$6:$S$23;0))))
O6=WENN(UND(ISTFEHLER(VERGLEICH($N6;$S$6:$S$23;0)); N6<>""); "neu";"")
T6=WENN(UND(ISTFEHLER(VERGLEICH(S6;$N$6:$N$15;0)); S6<>""); "alt";"")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige
AW: Datenvergleichen und Merker alt und neu setzen
01.09.2010 18:34:28
Lemmi
Perfekt!
Danke Danke!
Gruß
Lemmi
;
Anzeige
Anzeige

Infobox / Tutorial

Daten vergleichen und Merker für alt und neu setzen


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass du zwei Tabellen hast: eine Referenztabelle (Q6-S1000) mit geprüften Kontaktdaten und eine neue Tabelle (L6-N1000) mit den aktuellen Daten.

  2. Formeln einfügen: Gehe in die Zelle L6 und füge die folgende Formel ein, um die Anrede zu übertragen:

    =WENN(ISTFEHLER(VERGLEICH($N6;$S$6:$S$23;0)); "";INDEX(Q$6:Q$23;VERGLEICH($N6;$S$6:$S$23;0)))
  3. Titel übertragen: In Zelle M6 fügst du diese Formel ein:

    =WENN(ISTFEHLER(VERGLEICH($N6;$S$6:$S$23;0)); "";WENN(INDEX(R$6:R$23;VERGLEICH($N6;$S$6:$S$23;0))="";"";INDEX(R$6:R$23;VERGLEICH($N6;$S$6:$S$23;0))))
  4. Merker für neue Einträge setzen: In Zelle O6 füge folgende Formel ein:

    =WENN(UND(ISTFEHLER(VERGLEICH($N6;$S$6:$S$23;0)); N6<>""); "neu";"")
  5. Merker für alte Einträge setzen: In Zelle T6 fügst du diese Formel ein:

    =WENN(UND(ISTFEHLER(VERGLEICH(S6;$N$6:$N$15;0)); S6<>""); "alt";"")
  6. Formeln ausfüllen: Ziehe die Zellen L6, M6, O6 und T6 nach unten, um die Formeln auf alle relevanten Zeilen anzuwenden.

  7. Formeln durch Werte ersetzen: Nachdem die Formeln berechnet wurden, markiere die Zellen und kopiere sie. Füge sie dann mit der Option "Werte einfügen" an derselben Stelle ein, um die Formeln durch die Ergebnisse zu ersetzen.


Häufige Fehler und Lösungen

  • Fehlermeldung #NV: Dies kann passieren, wenn der gesuchte Name nicht in der Referenztabelle vorhanden ist. Stelle sicher, dass die Namen in beiden Tabellen genau übereinstimmen.

  • Leere Zellen in den Ergebnissen: Wenn du leere Strings in den Formeln erhältst, ersetze diese durch eine Platzhalterzeichenfolge (z.B. "X§X") und entferne sie später.

  • Falsche Ergebnisse: Überprüfe, ob die Bereiche in den Formeln korrekt definiert sind und ob die Tabellen die richtigen Daten enthalten.


Alternative Methoden

  • Power Query: Nutze Power Query, um Daten zu importieren und zu transformieren. Du kannst die Daten aus beiden Tabellen zusammenführen und die gewünschten Merker setzen, ohne komplexe Formeln verwenden zu müssen.

  • VBA-Makros: Über VBA kannst du ein Makro erstellen, das den gesamten Vergleich automatisiert. Dies ist besonders nützlich, wenn du regelmäßig die Daten vergleichen musst.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast folgende Daten:

    • Referenztabelle: Anrede Titel Name; Vorname
      Herr Meier, Kurt
      Frau Dr. Müller, Anna
    • Neue Tabelle: Anrede Titel Name; Vorname
      Meier, Kurt
      Schmitz, Klaus

    Die Formeln in der neuen Tabelle fügen die Anrede und den Titel entsprechend hinzu.

  • Beispiel 2: Wenn ein Name nicht in der Referenztabelle gefunden wird, wird in Spalte O "neu" eingetragen, während veraltete Namen in Spalte T mit "alt" markiert werden.


Tipps für Profis

  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur gültige Werte in die neuen Tabellen eingegeben werden.

  • Bedingte Formatierung: Setze bedingte Formatierungen ein, um die Einträge, die als "neu" oder "alt" gekennzeichnet sind, farblich hervorzuheben.

  • Regelmäßige Aktualisierungen: Plane regelmäßige Überprüfungen deiner Daten, um sicherzustellen, dass alle Einträge auf dem neuesten Stand sind.


FAQ: Häufige Fragen

1. Wie kann ich die Formeln anpassen, wenn ich mehr Spalten habe? Du kannst die Formeln einfach erweitern, indem du die Bereichsangaben anpasst und zusätzliche INDEX- oder VERGLEICH-Funktionen hinzufügst.

2. Funktioniert das auch in älteren Excel-Versionen? Ja, die beschriebenen Formeln und Methoden sind in Excel 2010 und neueren Versionen verfügbar. Achte darauf, dass deine Excel-Version die Funktionen unterstützt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige