Kumpulan data di Excel sering kali berisi nilai yang sama beberapa kali dalam satu kolom. Terkadang, mengetahui berapa banyak nilai unik dalam sebuah kolom dapat bermanfaat. Misalnya, jika Anda menjalankan toko dan memiliki spreadsheet tentang semua transaksi Anda, Anda mungkin ingin menentukan berapa banyak pelanggan unik yang Anda miliki, daripada menghitung setiap transaksi.
Anda dapat melakukan ini dengan menghitung nilai unik di Excel menggunakan metode yang akan kami bahas di bawah ini.
Hapus Data Duplikat Dari Kolom
Cara cepat dan kotor untuk menghitung nilai unik di Excel adalah dengan menghapus duplikat dan melihat berapa banyak entri yang tersisa. Ini adalah opsi yang bagus jika Anda membutuhkan jawaban dengan cepat dan tidak perlu melacak hasilnya.
Salin data ke lembar baru (agar Anda tidak secara tidak sengaja menghapus data apa pun yang Anda butuhkan). Pilih nilai atau kolom yang ingin Anda hapus nilai duplikatnya. Dalam Alat Data bagian dari Data pilih tab Hapus Duplikat. Ini menghapus semua data duplikat dan hanya menyisakan nilai unik.
Proses yang sama berfungsi jika informasi dipisahkan antara dua kolom. Perbedaannya adalah Anda harus memilih kedua kolom tersebut. Dalam contoh kami, kami memiliki kolom untuk nama depan dan kedua untuk nama belakang.
Jika Anda ingin melacak jumlah nilai unik, Anda lebih baik menulis rumus sebagai gantinya. Kami akan menunjukkan cara melakukannya di bawah.
Terkait: Cara Memfilter di Excel untuk Menampilkan Data yang Anda Inginkan
Pelajari semua cara terbaik untuk memfilter data di spreadsheet Excel Anda, membuat tren dan pola lebih mudah dikenali.
Hitung Nilai Unik dengan Rumus Excel
Untuk menghitung hanya nilai unik kita harus menggabungkan beberapa fungsi Excel. Pertama, kita perlu memeriksa apakah setiap nilai adalah duplikat, lalu kita perlu menghitung entri yang tersisa. Kita juga perlu menggunakan fungsi array.
Jika Anda hanya mencari jawabannya, gunakan rumus ini, ganti setiap contoh A2: A13 dengan sel yang ingin Anda gunakan:
{= SUM (IF (FREQUENCY (MATCH (A2: A13, A2: A13, 0), MATCH (A2: A13, A2: A13, 0))> 0, 1))}
Bagaimana kami sampai di sana agak rumit. Jadi jika Anda ingin memahami mengapa rumus itu bekerja, kami akan menguraikannya satu per satu di bawah ini.
Menjelaskan Fungsi Array
Mari kita mulai dengan menjelaskan apa itu array. Array adalah variabel tunggal yang memiliki banyak nilai. Ini seperti merujuk ke sekumpulan sel Excel sekaligus alih-alih merujuk ke setiap sel satu per satu.
Ini adalah perbedaan yang aneh dari sudut pandang kami. Jika kita memberi tahu rumus untuk melihat sel A2: A13 secara normal atau sebagai larik, datanya terlihat sama bagi kita. Perbedaannya terletak pada bagaimana Excel memperlakukan data di balik layar. Ini adalah perbedaan yang sangat halus sehingga versi Excel terbaru bahkan tidak membedakannya lagi, meskipun versi yang lebih lama melakukannya.
Untuk tujuan kita, lebih penting untuk mengetahui bagaimana kita bisa menggunakan array. Jika Anda memiliki versi Excel terbaru, secara otomatis menyimpan data sebagai larik saat lebih efisien untuk melakukannya. Jika Anda memiliki versi yang lebih lama, setelah Anda selesai menulis rumus Anda, tekan Ctrl + Shift + Enter. Setelah Anda melakukannya, rumus akan dikelilingi oleh tanda kurung kurawal untuk menunjukkannya dalam mode array.
Memperkenalkan Fungsi FREQUENCY
Fungsi FREQUENCY memberi tahu kita berapa kali sebuah angka muncul dalam daftar. Ini bagus jika Anda bekerja dengan angka, tetapi daftar kami adalah teks. Untuk menggunakan fungsi ini, kita harus mencari cara untuk mengubah teks kita menjadi angka terlebih dahulu.
Jika Anda mencoba menghitung nilai unik dalam daftar angka, Anda dapat melewati langkah berikutnya.
Menggunakan Fungsi MATCH
Fungsi MATCH mengembalikan posisi kemunculan pertama dari suatu nilai. Kita dapat menggunakan ini untuk mengubah daftar nama kita menjadi nilai angka. Perlu mengetahui tiga bagian informasi:
- Nilai apa yang Anda cari?
- Kumpulan data apa yang Anda periksa?
- Apakah Anda mencari nilai yang lebih tinggi, lebih rendah, atau sama dengan nilai target?
Dalam contoh kami, kami ingin mencari setiap nama pelanggan kami di spreadsheet Exel kami untuk melihat apakah nama persis mereka muncul lagi di tempat lain.
Dalam contoh di atas, kami mencari Tiah Gallagher (A2) di daftar kami (A2: A13) dan kami ingin pencocokan persis. Angka 0 di bidang terakhir menentukan bahwa itu harus sama persis. Hasil kami memberi tahu kami di mana dalam daftar nama itu muncul pertama kali. Dalam hal ini, itu adalah nama depan, jadi hasilnya adalah 1.
Masalahnya adalah kami tertarik pada semua pelanggan kami, bukan hanya Tiah. Namun, jika kami mencoba mencari A2: A13, bukan hanya A2, kami mendapatkan kesalahan. Di sinilah fungsi array berguna. Parameter pertama hanya dapat mengambil satu variabel atau mengembalikan kesalahan. Tapi, array diperlakukan seperti variabel tunggal.
Sekarang fungsi kami memberi tahu Excel untuk memeriksa kecocokan untuk seluruh array kami. Tapi tunggu, hasil kita belum berubah! Masih tertulis 1. Apa yang terjadi di sini?
Fungsi kami mengembalikan array. Ini melewati setiap item dalam array kami dan memeriksa kecocokan. Hasil dari semua nama disimpan dalam larik, yang dikembalikan sebagai hasilnya. Karena sel hanya menampilkan satu variabel dalam satu waktu, itu menunjukkan nilai pertama dalam larik.
Anda bisa memeriksanya sendiri. Jika Anda mengubah rentang pertama ke A3: A13, hasilnya akan berubah menjadi 2. Ini karena nama Eiliyah berada di urutan kedua dalam daftar dan nilai ini disimpan pertama kali dalam array sekarang. Jika Anda mengubah rentang pertama menjadi A7: A13, Anda mendapatkan 1 lagi karena nama Tiah pertama kali muncul di posisi pertama kumpulan data yang sedang kami periksa.
Terkait: Rumus Excel Yang Akan Membantu Anda Memecahkan Masalah Kehidupan Nyata
Menggunakan Fungsi FREQUENCY
Sekarang kita telah mengubah nama menjadi nilai angka, kita dapat menggunakan fungsi FREQUENCY. Mirip dengan MATCH, ini membutuhkan target untuk dicari dan kumpulan data untuk diperiksa. Juga mirip dengan MATCH, kami tidak ingin mencari hanya satu nilai, kami ingin fungsi memeriksa setiap item dalam daftar kami.
Target yang kita ingin agar fungsi FREQUENCY memeriksa adalah setiap item dalam larik yang dikembalikan oleh fungsi MATCH kita. Dan kami ingin memeriksa kumpulan data yang dikembalikan oleh fungsi MATCH. Jadi, kami mengirim fungsi MATCH yang kami buat di atas untuk kedua parameter.
Jika Anda mencari nomor unik dan melewatkan langkah sebelumnya, Anda akan mengirimkan kisaran angka sebagai kedua parameter. Untuk mencari semua nomor dalam daftar Anda, Anda perlu menggunakan fungsi array juga, jadi ingatlah untuk menekan Ctrl + Shift + Enter setelah Anda memasukkan rumus jika Anda menggunakan versi Excel yang lebih lama.
Sekarang hasil kita adalah 2. Sekali lagi, fungsi kami mengembalikan array. Ini mengembalikan array berapa kali setiap nilai unik muncul. Sel tersebut menunjukkan nilai pertama dalam larik. Dalam hal ini nama Tiah muncul dua kali, sehingga frekuensi yang dikembalikan adalah 2.
Menggunakan Fungsi IF
Sekarang array kita memiliki jumlah nilai yang sama karena kita memiliki nilai unik. Tapi kami belum selesai. Kami membutuhkan cara untuk menambahkan ini. Jika kita mengonversi semua nilai dalam larik menjadi 1, dan menjumlahkannya, maka akhirnya kita akan tahu berapa banyak nilai unik yang kita miliki.
Kita dapat membuat fungsi IF yang mengubah semua nilai di atas nol menjadi 1. Maka semua nilai akan sama dengan 1.
Untuk melakukan ini, kami ingin fungsi IF kami memeriksa apakah nilai dalam array FREQUENCY kami lebih besar dari nol. Jika benar, itu harus mengembalikan nilai 1. Anda akan melihat bahwa sekarang nilai pertama dalam array kembali sebagai satu.
Menggunakan Fungsi SUM
Kami berada di tahap terakhir! Langkah terakhir adalah menjumlahkan array.
Bungkus fungsi sebelumnya dalam fungsi SUM. Jadi! Jadi rumus terakhir kita adalah:
{= SUM (IF (FREQUENCY (MATCH (A2: A13, A2: A13, 0), MATCH (A2: A13, A2: A13, 0))> 0, 1))}
Menghitung Entri Unik di Excel
Ini adalah fungsi lanjutan yang membutuhkan banyak pengetahuan tentang Excel. Ini bisa menakutkan untuk dicoba. Namun, setelah disiapkan, ini bisa sangat membantu, jadi mungkin ada baiknya mempelajari penjelasan kami untuk memastikan Anda memahaminya.
Jika Anda tidak perlu menghitung entri unik sesering itu, tip cepat dan kotor untuk menghapus nilai duplikat akan bekerja dalam sekejap!
Mempelajari semua metode terbaik untuk menyalin dan menempelkan rumus di lembar bentang Excel Anda adalah cara terbaik untuk mulai menghemat waktu.
- Produktifitas
- Spreadsheet
- Microsoft Excel
- Analisis data
J. Seaton adalah Penulis Sains yang berspesialisasi dalam memecahkan topik yang kompleks. Dia memiliki gelar PhD dari University of Saskatchewan; penelitiannya berfokus pada pemanfaatan pembelajaran berbasis game untuk meningkatkan keterlibatan siswa secara online. Saat dia tidak bekerja, Anda akan melihatnya sedang membaca, bermain video game, atau berkebun.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.