Projektanfrage

Projektanfrage über Web Formular   per Online-Formular 
Projektanfrage über E-Mail  Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Projektanfrage per Telefon  +49 (0)151 / 164 55 914
Projektanfrage weitere Informationen  weitere Informationen 

Sie benötigen Hilfe oder Unter-stützung? Nutzen Sie für Ihre Anfrage unser Online-Formular, senden Sie uns eine Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! oder rufen Sie uns einfach an.

   
      Referenzen 

 Bosch 
  T-Systems
  Hagebau
  Siemens
 Areva  VW
 Haufe-Lexware  British American Tobacco
  nagel group farbe
   
     Programmierung
Excel Auftragsprogrammierung Access Auftragsprogrammierung
Word Auftragsprogrammierung Outlook Auftragsprogrammierung
   
   

Projektanfrage

 Sie benötigen eine Auftragsprogrammierung?
 Oder suchen Unterstützung bei der Lösungs-
 findung?

  Nutzen Sie unser Auftragsformular

  Jetzt anrufen unter 0151 / 164 55 914

 Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! Projektanfrage per Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! senden

  Weitere Informationen

sitepanel question2

P
r
o
j
e
k
t
a
n
f
r
a
g
e
   

Duplikate entfernen - Verschiedene Möglichkeiten

Eine Häufige Fragestellung im Umgang mit Excel ist das Löschen von Duplikaten aus einer Liste. Im Beispiel liegt eine Liste mit doppelt oder mehrfach vorkommenden Artikelnummern vor. Ziel ist, aus dieser Liste alle Duplikate zu entfernen, so dass am Ende eine bereinigte Liste entsteht.

Die Ausgangsliste mit Duplikaten sehen Sie in Abbildung 1.


Abbildung 1

Ab Excel 2007 steht zur Beseitigung von Dupliakten der Befehl Daten / Datentools / Duplikate entfernen zur Verfügung. Damit lässt sich die Liste mit wenigen Klicks bereinigen. Gehen Sie dazu wie folgt vor.

  1. Markieren Sie zunächst den Zellbereich A1 bis A16
  2. Wechseln Sie zur Registerkarte Daten und starten aus der Gruppe Datentools den Befehl Duplikate entfernen
  3. Setzen Sie den Haken bei Daten haben Überschrift und beenden Sie den Befehl mit einem Klick auf die Schaltfläche OK, siehe Abbildung 2.

Abbildung 2

Damit werden alle Duplikate aus der Artikelliste entfernt und jeder Eintrag nur noch ein einziges mal angezeigt, gleichgültig, wie oft dieser in der Liste vorhanden war. Im Beispiel wird der Befehl mit der Meldung "Es wurden 9 doppelte Werte gefunden und entfernt. 6 eindeutige Werte bleiben erhalten." quittiert. Das Ergebnis sehen Sie in Abbildung 3.


Abbildung 3

Diese Löschfunktion können Sie auch per VBA nutzen. Verwenden Sie dazu einfach folgenden VBA-Code.

Sub Dupliate_entfernen()
ActiveSheet.Range("$A$1:$A$16").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub

Damit wird die Funktion wie beschrieben automatisiert per VBA ausgeführt und das gleiche Ergebnis angezeigt.

 

Bis Excel 2003 steht der Befehl Duplikate entfernen nicht zur Verfügung. Zur Löschung von Duplikaten in diesen Versionen haben wir vor einiger Zeit bereits eine Lösung vorgestellt. Diese Lösung hat den Vorteil, dass die Unikate in einer eigenen Spalte ausgegeben werden und die "Original"-Daten unverändert bestehen bleiben. Damit bietet sich diese Lösung auch ab Excel 2007 an, wenn die Originaldaten nicht verändert werden sollen.

Eine weitere Möglichkeit zum Auslesen von Unikaten ist in folgendem Tipp beschrieben. Damit lassen sich Unikate ganz einfach mit einer Formel in einer eigenen Spalte auflisten.

   

Relevante Artikel

  • ActiveCell: Fragen und Antworten

    101001   Frage im Spotlight-Forum zum Befehl ActiveCell: Hallo, warum funktioniert denn folgender VBA-Code nicht?     If ActiveCell = "exportiert" Then Sheets("Leistungsabruf").ActiveCell.Value = ""...

  • Unikate in eigene Spalte extrahieren

    101072 Mit diesem Makro werden alle nicht doppelten Daten aus Spalte A in Spalte B geschrieben.Jeder Wert wird also maximal einmal in Spalte B geschrieben, egal, wie oft er in Spalte A vorhanden...

  • Array-Bereich direkt in Zell-Bereich schreiben

    Sie kennen sicherlich den gewohnten Umgang (schreiben und lesen) mit Array-Variablen. Normalerweise wird jeder Eintrag der Array-Variable einzeln referenziert. Sub Normales_Array()'**...

  • Zugriff auf Daten über VBA und Bereichsnamen

    Wenn für einen Zellbereich ein Bereichsname vergeben wurde, kann auf diesen über VBA zugegriffen, also gelesen und geschrieben werden. In diesem Beispiel wurde ein Bereich mit einer Größe von 12...

  • Spaltenbeschriftung auslesen

    In diesem Beispiel zeigen wir Ihnen, wie sich die Spaltenbeschriftung, also die Buchstaben der Spalten z. B. A, B, C, etc. über eine benutzerdefinierte Funktion (UDF) auslesen lässt. Mit Hilfe der in...