Artikel-ID: 213367 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

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: 3
    A2: 2   B2:     C2: 5
    A3: 3   B3:     C3: 8
    A4: 4   B4:     C4: 2
    A5: 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 x
    End 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: 3
    A2: 2   B2:     C2: 5
    A3: 3   B3:     C3: 8
    A4: 4   B4:     C4: 2
    A5: 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
				
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

Artikel-ID: 213367 - Geändert am: Mittwoch, 6. März 2013 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
Keywords: 
kbdtacode kbhowto kbprogramming KB213367
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com