Mencari Duplikat dari Dua Data Excel

Tulisan ini terinspirasi dari pertanyaan seorang pengunjung blog KiatExcel.com yang menanyakan bagaimana cara menyatakan dua baris data yang satu terdiri dari 100 nama dan satunya terdiri dari 250 nama, diantaranya ada nama yang sama, kemudian apakah bisa mengetahui data yang sama tersebut dan memisahkannya. Masalah ini bisa diselesaikan dengan mencari duplikat dari dua data tersebut, caranya dengan menggunakan beberapa rumus excel.

Gabungan beberapa rumus fungsi excel yang dapat digunakan untuk mencari duplikat dari dua data diataranya fungsi IF, ISNA, ISERROR, dan MATCH.

Pertama kita buat ilustrasi dari dua data yang akan di cek tersebut, misalnya kita punya data seperti berikut:

Data 1Data 2
Amar JoniRika Wulandari
SyahrulRetno Santi
ParjoAkbar Joni
Ardi BintaraAmar Joni
Angga SaputraRendra Saputra
Ratna JuwitaPermana
Lani SalinaRatna Juwita
Joko WardaniAndi Arsil
PermanaKumbara

Data 1 dan data 2 ini terdiri dari 10 baris data dan terdapat beberapa nama yang sama dari kedua baris data ini. Nama-nama yang sama atau duplikat inilah yang akan kita cari.

Mencari Duplikat dari Dua Data Excel dengan Fungsi ISNA

Cara pertama kita akan menggunakan gabungan fungsi IF, ISNA dan MATCH seperti berikut:

=IF(ISNA(MATCH(B2;$A$2:$A$10;));"Unik";"Duplikat")

Fungsi ini jika dibaca secara gampangnya berarti, jika nilai pada B2 tidak sama dengan nilai pada range A2:A10 (dengan tanda dollar ‘$’) atau bernilai #N/A atau error alias tidak ada maka akan bernilai TRUE yang kemudian akan menampilkan nilai “Unik”,  jika sebaliknya makan bernilai FALSE yang akan menampilkan nilai “Duplikat”.

Kemudian tinggal mengcopy rumus tadi pada range C2 sampai C10, maka akan didapatkan hasil seperti pada gambar berikut:

mencari duplikat dari dua data excel

Mencari Duplikat dari Dua Data dengan Fungsi ISERROR

Selain cara tadi kita juga bisa menggunakan rumus fungsi ISERROR untuk menentukan duplikat dari dua data excel. Cara kerjanya mirip dengan fungsi ISNA, yaitu dengan mengetes apakah fungsi atau nilai yang ditentukan akan bernilai error, jika iya maka akan bernilai TRUE, dan FALSE jika sebaliknya.

Rumus excel yang digunakan seperti berikut:

=IF(ISERROR(MATCH(B2;$A$2:$A$10;0));B2;"")

Jika diterjemahkan dalam kata-kata rumus ini berarti, Jika nilai pada B2 bernilai sama dengan salah satu nilai pada range A2 sampai A10, maka fungsi ISERROR akan bernilai FALSE dan memunculkan nilai kosong atau (” “) dan jika bernilai TRUE maka akan menampilkan nilai B2.

Maka tampilan hasilnya akan menunjukkan nilai kosong pada baris data yang memiliki duplikat. Namun, hasilnya tetap sama seperti pada fungsi ISNA sebelumnya hanya tampilan hasilnya saja yang berbeda.

Setelah mengetahui data mana saja yang duplikat, kita tinggal merubah datanya sesuai keinginan. Bisa menghapusnya atau memberikan warna sebagai tanda data ganda.

Cukup mudah bukan? silahkan dicoba!

2 Comments

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *