Bilangan: Hitung item unik dalam kolom

17

Saya ingin menghitung kemunculan item unik yang ditemukan dalam satu kolom dengan sekitar 120 item. Saya tidak dapat menemukan cara untuk melakukan ini di Numbers.app

Greg Kerstine
sumber
Saat ini, jika saya melakukan perhitungan ini di baris footer, atau tabel lain, keduanya muncul sebagai "0"
Greg Kerstine
Ditampilkan sebagai "0" karena saya tidak yakin bagaimana menggunakan fungsi Hitung dengan sangat baik.
Greg Kerstine

Jawaban:

13

Berikut adalah solusi cerdas yang diposting di utas diskusi apel .

Anda pada dasarnya membuat kolom lain, dan menggunakan rumus =IF(COUNTIF(A$1:A1, A2)=0,1,""). Ini akan menampilkan satu untuk kemunculan pertama setiap item unik. Anda kemudian cukup menjumlahkan seluruh kolom dan Anda mendapatkan jumlah Anda.

kevin9794
sumber
Sama-sama! :)
kevin9794
1
Ini sangat lambat ketika ada banyak data. Jika itu masalahnya, Anda dapat mengimpor data Anda ke Google Spreadsheets dan menggunakan=COUNTUNIQUE(A:A)
Eugene Kulabuhov
19

Jika tidak harus diperbarui secara dinamis, Anda juga dapat menyalin sel dan menjalankannya pbpaste | sort | uniq | wc -l.

Lri
sumber
3
Salin kolom dan jalankan pbpaste| sort | uniq -cdi terminal.
vrypan
mengapa kamu perlu menyortir?
CousinCocaine
3
@CousinCocaine yang Anda butuhkan sortkarena uniqhanya mendeteksi garis berulang segera mengikuti satu sama lain, bukan garis berulang di mana pun di aliran input. Lihat uniqhalaman manual .
Fabian Tamp
1
Anda juga dapat menggunakan sort -ubukannyasort | uniq
damiankloip
Yang ini selalu lebih baik daripada gui yang kikuk, terima kasih untuk kawan pengingatnya!
valignatev