Wenn ich eine Spalte mit Werten habe und herausfinden möchte, welche unterschiedlichen Werte darin enthalten sind (nicht wie viele, sondern die tatsächlichen unterschiedlichen Werte), wie kann ich das tun?
In SQL Server würde ich sowas machen
SELECT Distinct(MyColumn) FROM MyTable
microsoft-excel
Kjensen
quelle
quelle
Antworten:
Einfacher als Sie vielleicht denken:
quelle
You can only copy filtered data to the active sheet
Fehlermeldung angezeigt.Excel 2007 und 2010:
Verwenden Sie die
Remove Duplicates
Menüoption unter der Datenüberschrift .Excel 2003:
Einfacher Weg:
Schwieriger Weg:
Schreiben Sie ein Makro mit folgendem Code:
Das gibt Ihnen Ihre eigene Liste. Möglicherweise möchten Sie Ihre Liste zuerst auf ein anderes Blatt kopieren.
quelle
Ich verwende zwei Hauptmethoden, um eindeutige Werte zu erhalten - die erste ist das unschätzbare
Remove Duplicates
Werkzeug, wie von Nathan DeWitt vorgeschlagen .Der Nachteil
Remove Duplicates
ist, dass Sie Daten verlieren. Trotz der Potenz von Ctrl+ zmöchten Sie dies möglicherweise aus verschiedenen Gründen nicht tun - z. B. haben Sie möglicherweise Filter ausgewählt, die das Entfernen von Duplikaten zum Abrufen Ihrer eindeutigen Werteliste recht unübersichtlich machen.Die andere oben nicht erwähnte Methode ist die Verwendung einer Pivot-Tabelle.
Angenommen, dies ist Ihre Tabelle, und Sie möchten die eindeutige Liste der Plattformen abrufen.
Fügen Sie ein
Pivot Table
mit der Tabelle als Datenquelle ein.Wählen Sie nun die Spalte Plattform (en) als Ihre
Row Labels
.Voila! Eine Liste unterschiedlicher Werte.
Wenn Sie möchten , dies bis ordentlich, können Sie abschalten
Field Headers
und eingestelltGrand Totals
werdenOff for Rows and Columns
.quelle
Oder (ein einfacher grober Weg):
In B1
und nach unten kopieren. Es kopiert nur das erste Vorkommen jedes Werts (in der Zeile, in der es auftritt).
quelle
;
) anstelle von Kommas (,
) verwenden, je nach den regionalen Einstellungen Ihres Systems.Oder Sie können die Filteroption in ein Makro einfügen
quelle
Für mich ist die einfachste Art zu sortieren, die Option "Filter" zu verwenden.
Der erste Schritt besteht darin, die doppelten Werte mit Bedingte Formatierung -> Zellenregeln markieren -> Doppelte Werte zu finden.
Klicken Sie dann auf den Pfeil in der Spalte, in der Sie die Duplikate haben (in diesem Fall "Plattformen") -> Nach Farbe filtern (Zellenfarbe oder Schriftfarbe).
quelle
[a, a, b]
auf[a, b]
, nicht verkleinern[b]
.