Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Vergleichen von Daten in zwei Spalten, um in Excel Duplikate zu suchen

Der Support für Office 2003 wurde eingestellt

Microsoft stellte am 8. April 2014 den Support für Office 2003 ein. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Zusammenfassung
Dieser Artikel beschreibt zwei Methoden, die Sie verwenden können, um in Microsoft Excel Daten in zwei Arbeitsblattspalten zu vergleichen und doppelte Einträge zu finden.
Weitere Informationen

Methode 1: Verwenden einer Arbeitsblattformel

Gehen Sie folgendermaßen vor, um die Daten in zwei Spalten mit einer Arbeitsblattformel zu vergleichen:
  1. Starten Sie Excel.
  2. Geben Sie die folgenden Daten in ein neues Arbeitsblatt ein (lassen Sie die Spalte B leer):
    A1: 1   B1:     C1: 3A2: 2   B2:     C2: 5A3: 3   B3:     C3: 8A4: 4   B4:     C4: 2A5: 5   B5:     C5: 0					
  3. Geben Sie die folgende Formel in Zelle B1 ein:
    =WENN(ISTFEHLER(VERGLEICH(A1;$C$1:$C$5;0));"";A1)
  4. Markieren Sie die Zellen B1:B5.
  5. Zeigen Sie in Microsoft Office Excel 2003 und früheren Versionen von Excel im Menü Bearbeiten auf Ausfüllen, und klicken Sie auf Unten.

    Klicken Sie in Microsoft Office Excel 2007 und Excel 2010 in der Gruppe Bearbeiten auf Ausfüllen und dann auf Unten.

    Die doppelten Zahlen werden wie im folgenden Beispiel in Spalte B angezeigt:
       A1: 1   B1:     C1: 3   A2: 2   B2: 2   C2: 5   A3: 3   B3: 3   C3: 8   A4: 4   B4:     C4: 2   A5: 5   B5: 5   C5: 0					

Methode 2: Verwenden eines Visual Basic-Makros

Die Verwendung der hier aufgeführten Informationen, Makro- oder Programmcodes geschieht auf Ihre eigene Verantwortung. Microsoft stellt Ihnen diese Informationen sowie Makro- und Programmlistings ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionalität sowie ohne Anspruch auf Support zur Verfügung. In diesem Artikel wird vorausgesetzt, dass Sie mit der in den Beispielen verwendeten Programmiersprache und mit den zum Erstellen und Debuggen von Prozeduren verwendeten Tools vertraut sind. Die Mitarbeiter der Microsoft Product Support Services erklären Ihnen gerne die Funktionsweise einer bestimmten Prozedur. Die Mitarbeiter werden diese Beispiele jedoch weder modifizieren, um zusätzliche Funktionalität zu schaffen, noch Prozeduren entwickeln, die auf Ihre spezifischen Bedürfnisse zugeschnitten sind. Gehen Sie vor wie im folgenden Beispiel, um die Daten in zwei Spalten mit einem Visual Basic-Makro zu vergleichen:
  1. Starten Sie Excel.
  2. Drücken Sie die Tastenkombination [ALT]+[F11], um den Visual Basic-Editor zu starten.
  3. Klicken Sie im Menü Einfügen auf Modul.
  4. Geben Sie den folgenden Code in einem Modulblatt ein:
    Sub Find_Matches()    Dim CompareRange As Variant, x As Variant, y As Variant    ' CompareRange auf den Bereich festlegen, mit dem die    ' Auswahl verglichen werden soll.    Set CompareRange = Range("C1:C5")    ' HINWEIS: Verwenden Sie die folgende Syntax, wenn sich der Vergleichsbereich    ' in einer anderen Arbeitsmappe oder einem anderen Arbeitsblatt befindet.    ' Set CompareRange = Workbooks("Book2"). _    '   Worksheets("Sheet2").Range("C1:C5")    '    ' Jede Zelle in der Auswahl durchlaufen und sie mit jeder Zelle    ' in CompareRange vergleichen.    For Each x In Selection        For Each y In CompareRange            If x = y Then x.Offset(0, 1) = x        Next y    Next xEnd Sub					
  5. Drücken Sie [ALT]+[F11], um zu Excel zurückzukehren.
  6. Geben Sie die folgenden Daten ein (lassen Sie die Spalte B leer):
    A1: 1   B1:     C1: 3A2: 2   B2:     C2: 5A3: 3   B3:     C3: 8A4: 4   B4:     C4: 2A5: 5   B5:     C5: 0					
  7. Markieren Sie den Bereich A1:A5.
  8. Zeigen Sie in Excel 2003 und früheren Versionen von Excel im Menü Extras auf Makro, und klicken Sie auf Makros.

    Klicken Sie in Excel 2007 und Excel 2010 auf die Registerkarte Entwicklertools und dann in der Gruppe Code auf Makro.
  9. Klicken Sie auf Übereinstimmungen suchen (Find Matches) und dann auf Ausführen.
Die doppelten Zahlen werden in Spalte B angezeigt. Die übereinstimmenden Zahlen werden in Spalte B jeweils in dieselbe Zeile wie in Spalte A übernommen wie im Folgenden gezeigt:
   A1: 1   B1:     C1: 3   A2: 2   B2: 2   C2: 5   A3: 3   B3: 3   C3: 8   A4: 4   B4:     C4: 2   A5: 5   B5: 5   C5: 0				
match data XL2003 XL2007 XL2010
Hinweis Dies ist ein Artikel, der im Schnellverfahren direkt von der Microsoft-Supportorganisation erstellt wurde. Die hierin enthaltenen Informationen werden als Reaktion auf neue Probleme wie besehen bereitgestellt. Da dieser Artikel im Schnellverfahren erstellt wurde, kann er Tippfehler enthalten und zu einem späteren Zeitpunkt ohne vorherige Ankündigung überarbeitet werden. Weitere zu berücksichtigende Informationen finden Sie in den Nutzungsbedingungen.
Eigenschaften

Artikelnummer: 213367 – Letzte Überarbeitung: 03/06/2013 15:19:00 – Revision: 1.0

  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • kbdtacode kbhowto kbprogramming KB213367
Feedback
ps://c.microsoft.com/ms.js" '="">