Zahlen: Zählen Sie eindeutige Elemente in einer Spalte

17

Ich möchte das Auftreten eindeutiger Elemente in einer Spalte mit etwa 120 Elementen zählen. Ich kann in Numbers.app keinen Weg finden, dies zu tun

Greg Kerstine
quelle
Derzeit, wenn ich diese Berechnung in der Fußzeile oder einer anderen Tabelle mache, werden beide als "0"
angezeigt
Wird als "0" angezeigt, da ich nicht sicher bin, wie ich die Count-Funktion wirklich gut verwenden soll.
Greg Kerstine

Antworten:

13

Hier ist eine clevere Lösung, die in einem Apple-Diskussionsthread veröffentlicht wurde .

Sie erstellen im Grunde eine weitere Spalte und verwenden die Formel =IF(COUNTIF(A$1:A1, A2)=0,1,""). Dies zeigt eine Eins für das erste Auftreten jedes einzelnen Elements an. Sie summieren dann einfach die gesamte Spalte und erhalten Ihre Zählung.

kevin9794
quelle
Herzlich willkommen! :)
kevin9794
1
Dies ist extrem langsam, wenn viele Daten vorhanden sind. Wenn dies der Fall ist, können Sie Ihre Daten in Google Spreadsheets importieren und verwenden=COUNTUNIQUE(A:A)
Eugene Kulabuhov
19

Wenn es nicht dynamisch aktualisiert werden muss, können Sie auch die Zellen kopieren und so etwas ausführen pbpaste | sort | uniq | wc -l.

Lri
quelle
3
Kopieren Sie die Spalte und führen Sie sie pbpaste| sort | uniq -cin einem Terminal aus.
Vrypan
warum brauchst du sortieren
CousinCocaine
3
@CousinCocaine benötigen Sie, sortda uniqnur wiederholte Zeilen unmittelbar nacheinander erkannt werden , keine wiederholten Zeilen irgendwo im Eingabestream. Siehe uniqManpage .
Fabian Tamp
1
Sie können auch sort -uanstelle vonsort | uniq
damiankloip
Dieser ist immer besser als klobige GUI, danke für die Erinnerung, Bruder!
Valignatev