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


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.


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.


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
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.