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


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.


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.