Direkt zum Inhalt

Wie lösche ich eindeutige Werte aus einer Spalte in Excel?

Normalerweise möchten die meisten von uns doppelte Werte aus einer Spalte entfernen, aber manchmal möchten Sie möglicherweise die eindeutigen Werte entfernen, die nur einmal in der Spalte angezeigt werden. In diesem Tutorial werden die Tricks beschrieben, mit denen Sie eindeutige Werte nur aus einer Spalte in Excel entfernen können.

Löschen Sie eindeutige Werte mit VBA in Excel

Löschen Sie eindeutige Werte mit Kutools for Excel


Pfeil blau rechte Blase Löschen Sie eindeutige Werte mit VBA in Excel

Mit VBA können schnell alle eindeutigen Werte aus einer Spalte gelöscht werden.

1. Drücken Sie Alt + F11 um das anzuzeigen Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie im Fenster auf Insert > Modul Um ein neues Modulfenster anzuzeigen, kopieren Sie den folgenden VBA-Code in das Modulfenster.

VBA: Löschen Sie eindeutige Werte aus einer Spalte.

Sub DeleteUnique()
'Updateby20140617
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim Dic As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Columns(1)
Set Dic = CreateObject("Scripting.Dictionary")
Arr = WorkRng.Value
For i = 1 To UBound(Arr, 1)
    xValue = Arr(i, 1)
    Dic(xValue) = Dic(xValue) + 1
Next
WorkRng.ClearContents
Arr = WorkRng.Value
xIndex = 1
For Each xKey In Dic.keys
    xValue = Dic(xKey)
    If xValue > 1 Then
        For i = 1 To xValue
            Arr(xIndex, 1) = xKey
            xIndex = xIndex + 1
        Next
    End If
Next
WorkRng.Value = Arr
End Sub
3 Klicken Führen Sie Schaltfläche zum Ausführen des VBA-Codes und a KutoolsforExcel Das Dialogfeld wird geöffnet, in dem Sie einen zu verwendenden Bereich auswählen können. Siehe Screenshot:

 

doc-delete-unique-1

4 Klicken OKund alle eindeutigen Werte werden gelöscht.


Pfeil blau rechte Blase Löschen Sie eindeutige Werte mit Kutools for Excel

Wenn Sie mit VBA nicht vertraut sind, können Sie die Funktion "Doppelte und eindeutige Zellen auswählen" von Kutools for Excel verwenden, um die eindeutigen Werte in Excel zu entfernen.

Kutools for Excel Enthält mehr als 300 praktische Excel-Tools. Kostenlos ohne Einschränkung in 30 Tagen zu versuchen. Starten Sie jetzt

1. Wählen Sie die Spalte aus, aus der Sie die eindeutigen Werte löschen möchten, und klicken Sie auf Kutoolen > Wählen Sie Extras > Wählen Sie Doppelte und eindeutige Zellen. Siehe Screenshot:

doc-delete-unique-2

2. Aktivieren Sie im Popup-Dialogfeld Nur eindeutige Werte und klicken auf Okund schließen Sie diesen Dialog. Siehe Screenshot:

doc-delete-unique-3

3. Dann erscheinen alle Werte nur einmal ausgewählt worden. Und klicken Sie mit der rechten Maustaste, um zu klicken Löschen im Kontextmenü. Siehe Screenshot:

doc-delete-unique-4

4. In dem Löschen Aktivieren Sie im Dialogfeld die gesamte Zeile und klicken Sie auf OK. Siehe Screenshot:

doc-delete-unique-5

Jetzt können Sie sehen, dass die eindeutigen Werte entfernt wurden.

doc-delete-unique-6 doc-Pfeil doc-delete-unique-7

Tipp: Wenn Sie nur den Zelleninhalt entfernen möchten, können Sie auf klicken Inhalt löschen aus dem Kontextmenü in Schritt 3.

Klicken Sie hier, um weitere Informationen zu Select Duplicate & Unique Cells zu erhalten.


Relative Artikel:

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It works great! Thanks!Only issue is it doesn't extend the selection to delete the whole row. But it works. Thanks.
This comment was minimized by the moderator on the site
VBA code does not work....I use option explicit and while I Dim xValue as Variant, keeps saying variable not defined. I'd say a good 80% of copied code from net does not work at first shot.
This comment was minimized by the moderator on the site
You are a life saver. God bless you
This comment was minimized by the moderator on the site
How would one tweak the VBA code to delete the entire row based on unique value of one field only? The Kutools for Excel allow deletion of the entire row, but the code deletes only the unique values from one field. Thank you,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations