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

Forumthread: Duplikate löschen und den ältesten behalten

Duplikate löschen und den ältesten behalten
05.08.2014 12:09:52
Michael
Hallo,
aus dem Jahr 2010 gab es ein schönes Thema:
https://www.herber.de/forum/archiv/1180to1184/t1182696.htm#1182696
Die Hilfe war sehr gut, aber ich bekomme auch ebenfalls die Meldung "Typen unverträglich". Leider wurde dieses Thema geschlossen und ich weiß nicht , wie ich den Fehler beheben kann.
Gruß Michael

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Duplikate löschen und den ältesten behalten
05.08.2014 12:22:02
Daniel
Hi
Duplikate Löschen und ältesten behalten geht in Excel seit 2007 so:
1. Tabelle so sortieren, dass die ältesten Werte oben stehen, dh. nach Datumsspalte absteigend
2. Daten - Datentools - Duplikate entfernen anwenden. Diese Funktion lässt immer den ersten Eintrag (kleinste Zeilenummer) eines Wertes stehen und löscht die folgenden
daher kann man über die Sortierung steueren, welche der Duplikate erhalten bleiben und welche gelöscht werden.
Gruß Daniel

Anzeige
AW: Duplikate löschen und den ältesten behalten
05.08.2014 13:01:24
Michael
Vielen Dank :-) Hat geklappt.

AW: Duplikate löschen und den ältesten behalten
05.08.2014 13:00:56
Michael
Vielen Dank :-) Hat geklappt.
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Duplikate löschen und den ältesten Wert behalten


Schritt-für-Schritt-Anleitung

Um Duplikate in Excel zu löschen und den ältesten Wert zu behalten, folge diesen Schritten:

  1. Tabelle sortieren: Sortiere deine Tabelle so, dass die ältesten Werte oben stehen. Das kannst du erreichen, indem du nach der Datumsspalte absteigend sortierst.

  2. Duplikate entfernen:

    • Gehe zu Daten in der Menüleiste.
    • Klicke auf Datentools.
    • Wähle Duplikate entfernen.
    • Diese Funktion lässt immer den ersten Eintrag (kleinste Zeilenummer) eines Wertes stehen und löscht die folgenden. So kannst du steuern, welche der Duplikate erhalten bleiben und welche gelöscht werden.

Häufige Fehler und Lösungen

  • Fehler: „Typen unverträglich“: Dieser Fehler tritt häufig auf, wenn die Daten in den zu vergleichenden Spalten nicht die gleiche Formatierung haben. Überprüfe, ob alle Daten die gleiche Formatierung (z.B. Datum, Text) besitzen.

  • Duplikate werden nicht entfernt: Stelle sicher, dass du die richtige Spalte für den Duplikate-Abgleich auswählst. Manchmal kann es auch helfen, die Tabelle vor dem Entfernen von Duplikaten zu sortieren.


Alternative Methoden

Wenn du Power Query verwendest, kannst du auch dort Duplikate entfernen:

  1. Power Query öffnen: Lade deine Daten in Power Query.
  2. Duplikate entfernen: Wähle die Spalte aus, anhand derer du Duplikate identifizieren möchtest, und klicke auf Duplikate entfernen.
  3. Reihenfolge steuern: Um zu bestimmen, welcher Wert behalten wird, kannst du die Reihenfolge der Daten in Power Query ebenfalls anpassen.

Für komplexere Datenanalysen könnte auch Power BI eine geeignete Lösung sein, um Duplikate zu verwalten.


Praktische Beispiele

Angenommen, du hast eine Liste von E-Mail-Adressen und möchtest doppelte E-Mail-Adressen in Excel löschen, während du die älteste Adresse behältst.

  1. Sortiere die Liste nach dem Datum, an dem die E-Mail-Adresse eingegeben wurde.
  2. Verwende die Funktion Duplikate entfernen, um die doppelten Einträge zu löschen und die älteste zu behalten.

Hier ein Beispielcode, um dies in Excel zu erreichen:

Sub DuplikateEntfernen()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Tabelle1")

    ' Sortiere nach Datum
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=Range("A1:A100"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    ws.Sort.Apply

    ' Duplikate entfernen
    ws.Range("A1:A100").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub

Tipps für Profis

  • Nutze die bedingte Formatierung: Um schnell Duplikate in deiner Liste hervorzuheben, kannst du die bedingte Formatierung verwenden. Wähle die Daten aus, gehe zu Start, dann Bedingte Formatierung und wähle Regeln zum Hervorheben von Zellen > Doppelte Werte.

  • Excel-Datenüberprüfung: Verwende die Datenüberprüfung, um sicherzustellen, dass keine doppelten Werte eingegeben werden. Dies hilft, Probleme bereits im Vorfeld zu vermeiden.

  • Dubletten abgleichen: Wenn du mit großen Datenmengen arbeitest, kann es sinnvoll sein, eine zusätzliche Spalte hinzuzufügen, die als Flag dient, um festzustellen, welche Daten du behalten möchtest.


FAQ: Häufige Fragen

1. Wie kann ich in Excel doppelte Werte löschen und einen behalten? Du kannst dies tun, indem du die Tabelle nach der relevanten Spalte sortierst und dann die Funktion Duplikate entfernen anwendest.

2. Was passiert, wenn ich Duplikate entferne? Die Funktion entfernt alle doppelten Einträge in der ausgewählten Spalte, während der erste Eintrag beibehalten wird. Überprüfe vorher die Sortierung, um sicherzustellen, dass die gewünschten Werte erhalten bleiben.

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