Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Gleiche Werte von Spalte A und B löschen

Gleiche Werte von Spalte A und B löschen
18.02.2013 09:04:49
Spalte
Ich habe in Spalte A ca. 5000 Werte und in Spalte B ca. 1000 Werte. Ich möchte die Werte, die in Spalte B und A gleich sind in Spalte A automatisch löschen. Kann da jemand helfen?

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gleiche Werte von Spalte A und B löschen
18.02.2013 09:42:26
Spalte
Hallo Horst (freundliche Anrede),
was heisst "gleich"? Was heisst "löschen"? Möchtest du:
wenn in A300 der Wert "Hallo Welt" steht UND in B300 der Wert "Hallo Welt" steht, die gesamte ZEILE 300 löschen?
oder
wenn in A300 der Wert "Hallo Welt" steht UND in B300 der Wert "Hallo Welt" steht, den Inhalt von Zelle A300 löschen (und sie leer lassen) ODER A300 löschen und alles untere nach oben ziehen,
oder
wenn in A300 der Wert "Hallo Welt" steht und dieser irgendwo in B:B vorkommt (meinetwegen in B18),
- den Inhalt von A300 löschen und eine leere Zelle behalten
- den Inhalt von A300 löschen und den rest nach oben ziehen
Grüße,
Klaus M.vdT. (ein Gruß am Ende, in Verbindung mit der freundlichen Anrede, lässt den Beitrag viel netter erscheinen)

Anzeige
AW: Gleiche Werte von Spalte A und B löschen
18.02.2013 16:37:58
Spalte
Hallo Klaus,
vielen Dank für Deine schnelle Antwort. Nachfolgend hast Du das richtig beschrieben.
wenn in A300 der Wert "Hallo Welt" steht und dieser irgendwo in B:B vorkommt (meinetwegen in B18),
- den Inhalt von A300 löschen und den rest nach oben ziehen
Gruß
Horst

Anzeige
AW: Gleiche Werte von Spalte A und B löschen
18.02.2013 17:25:51
Spalte
Hi
ohne VBA so:
1. in Zelle C1 folgende Formel einfüguen und nach unten kopieren (soweit wie in Spalte A daten vorhanden sind) =ZählenWenn(B:B;A1)
2. mit dem Autofilter in Spalte C nach 0 filtern und in Spalte A die Zeilen löschen oder leeren.
in gefilterten Tabellen werden nur die sichtbaren Zeilen bearbeitet.
Gruß Daniel

Anzeige
AW: Gleiche Werte von Spalte A und B löschen
18.02.2013 18:14:31
Spalte
Hallo Daniel,
hat wunderbar geklappt.
Tausend Dank.
Gruß
Horst
Anzeige
Anzeige

Infobox / Tutorial

Gleiche Werte von Spalte A und B löschen


Schritt-für-Schritt-Anleitung

Um die gleichen Werte von Spalte A und B in Excel zu löschen, folge diesen Schritten:

  1. Formel in Spalte C einfügen:

    • Gehe zu Zelle C1 und füge die folgende Formel ein:
      =ZÄHLENWENN(B:B; A1)
    • Drücke Enter und ziehe das Ausfüllkästchen nach unten, um die Formel für alle Werte in Spalte A anzuwenden.
  2. Filter anwenden:

    • Markiere die gesamte Spalte C.
    • Gehe zu „Daten“ und klicke auf „Filter“.
    • Filtere die Werte in Spalte C nach „0“. Dies zeigt nur die Zeilen an, in denen die Werte in Spalte A nicht in Spalte B vorhanden sind.
  3. Werte löschen oder leeren:

    • Markiere die gefilterten Zeilen in Spalte A.
    • Rechtsklicke und wähle „Zellen löschen“ oder „Inhalt löschen“, je nachdem, ob Du die Zeilen ganz entfernen oder nur die Werte in Spalte A löschen möchtest.

Häufige Fehler und Lösungen

  • Fehler: Formel gibt Fehler zurück:

    • Stelle sicher, dass die Formel korrekt eingegeben wurde und die Spaltenbezüge stimmen.
  • Fehler: Filter funktioniert nicht:

    • Überprüfe, ob der Autofilter korrekt angewendet wurde. Der Filter muss auf die gesamte Spalte C angewendet sein.

Alternative Methoden

Wenn Du eine andere Methode bevorzugst, kannst Du auch VBA verwenden, um die Werte in Excel zu entfernen. Hier ist ein einfaches Makro:

Sub GleicheWerteLoeschen()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Tabelle1") ' Ändere den Tabellennamen entsprechend
    Dim i As Long

    For i = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row To 1 Step -1
        If Application.WorksheetFunction.CountIf(ws.Range("B:B"), ws.Cells(i, 1)) > 0 Then
            ws.Cells(i, 1).ClearContents ' Inhalt in Spalte A löschen
        End If
    Next i
End Sub

Führe dieses Makro aus, um alle Werte in Spalte A zu löschen, die auch in Spalte B vorhanden sind.


Praktische Beispiele

  • Beispiel 1: Du hast in Spalte A die Werte „Apfel“, „Banane“, „Kirsche“ und in Spalte B die Werte „Banane“, „Dattel“. Nach dem Ausführen der oben beschriebenen Schritte wird „Banane“ aus Spalte A gelöscht.

  • Beispiel 2: Wenn Du eine große Datenmenge hast, kannst Du die Formel auf alle 5000 Werte in Spalte A anwenden und so effizient die gewünschten Werte löschen.


Tipps für Profis

  • Verwendung von bedingter Formatierung: Du kannst auch die bedingte Formatierung nutzen, um gleiche Werte visuell hervorzuheben, bevor Du sie löschst. So behältst Du einen besseren Überblick über die Daten.

  • Backup erstellen: Es ist immer ratsam, eine Sicherungskopie Deiner Daten zu erstellen, bevor Du massenhaft Werte löschst. So kannst Du im Falle eines Fehlers alles wiederherstellen.


FAQ: Häufige Fragen

1. Frage Was passiert, wenn ich die Werte in Spalte B ändere?

Antwort: Wenn Du die Werte in Spalte B änderst, musst Du die Schritte zur Löschung der Werte in Spalte A erneut ausführen, um die aktualisierten Daten zu berücksichtigen.

2. Frage Kann ich diese Methode auch in anderen Excel-Versionen verwenden?

Antwort: Ja, die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2016, 2019 und Microsoft 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige