Erhalten Sie eindeutige Werte aus dem Zellbereich


15

Angenommen, ich habe eine Spalte mit Werten ( z. B. Vornamen). Möglicherweise sind Daten doppelt vorhanden (einige Vornamen sind sehr häufig).

Wie kann ich die eindeutigen Werte erhalten?

In SQL würde ich tun

SELECT DISTINCT first_name FROM... 

Wie kann ich das in einer Google-Tabelle tun?

Antworten:


27

In Google Spreadsheets können Sie dazu die UNIQUE()Formel verwenden.

Formel

=UNIQUE(A1:A10)

Erklärt

Für den im Screenshot gezeigten Bereich gibt es 10 Einträge. Die UNIQUE()Formel akzeptiert einen Bereich und filtert die Duplikate heraus und gibt diesen Bereich zurück (siehe Screenshot). Es bleiben nur 7 eindeutige Einträge.

Bildschirmfoto

Bildbeschreibung hier eingeben

Referenz


Wie funktioniert das UNIQUEgenau? In Ihrem Beispiel Sie die Formel in Zelle nur dann angegeben B1, noch Werte erscheinen in B2, B3, B4, etc .. so eindeutig die UNIQUEFunktion hat einige „magische“ Verhalten, dass es Abspaltungen Zellen um sie , obwohl sie einen Wert oder Formel nicht enthalten.
Dai

@Dai In der Vergangenheit enthielten die Zellen, auf die sich die Formel ausgedehnt hatte (wie B2, B3 ... usw.), auch Formeln: CONTINUE (). Mit den neuen Blättern ist dies nicht mehr der Fall. Wenn es nicht erweitert werden kann, tritt ein Fehler auf: #REF!
Jacob Jan Tuinstra

1
Diese Antwort ist insofern etwas irreführend, als sie einen idealen Fall darstellt, in dem alle eindeutigen Namen vor dem Erkennen eines Duplikats angezeigt werden.
Richard Simões
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.