10/17/2015

MENCARI DATA GANDA (DUPLIKAT) DI MICROSOFT EXCEL YANG MENAMPILKAN DATANYA DENGAN DUA KOLOM ATAU LEBIH


Tulisan ini adalah pengembangan dari Rumus di
http://www.informasipendidikan.net/2011/03/mencari-data-ganda-duplikat-di.html 

Awalnya kita bisa mencari data duplikat hanya jika datanya terdapat di satu kolom saja.

Sekarang, kita bisa mencari data duplikat di beberapa kolom dan menampilkan data yang duplikat.

Penulis mengembangkan Rumus  yang awalnya :
=IF(MAX(COUNTIF(range;criteria))>1;"double";"-")

Menjadi Rumus :
=IF(MAX(COUNTIF(range;criteria))>1;criteria;"-")

Penjelasan :
range        :  daerah yang akan diperiksa dari formula tersebut.
criteria         :  kriteria data yang duplikat dan akan ditampilkan.
tanda titik koma ( ; )       :  tergantung dari bahasa komputer yang digunakan, 
apabila rumus tersebut tidak berhasil maka mungkin kesalahannya dari tanda ini,
maka tanda titik koma ( ; ) ganti dengan tanda koma ( , )
"-"         :  bila data tersebut single, maka akan muncul tanda strip ( - )

-------------------------------------------------------------------------------------------------------------

Sekarang kita praktekkan rumus di atas
lihat contoh data di bawah ini :

Keterangan :

  • "Tabel Daftar Nama Grup Perkemahan", kita singkat dengan "Tabel Pertama".
  • "Tabel Menemukan Data Duplikat Di Beberapa Kolom", kita singkat dengan "Tabel Kedua".


perhatikan rumus di cells yang ditunjuk tanda panah yaitu : 
=IF(MAX(COUNTIF($A$5:$E$10;$A$5:$A$10)>1);$A$5:$A$10;"-")


"range" yaitu $A$5:$E$10
artinya daerah yang diperiksa yaitu dari cell A5 sampai E10 yang terdapat di "Tabel Pertama".

tanda string ( $ ), berguna supaya cell atau daerah yang diperiksa, tidak berganti ke daerah bawahnya.

Jika Anda belum mengerti tentang logika untuk tanda string ( $ ), silahkan klik
http://www.informasipendidikan.net/2011/03/mencari-data-ganda-duplikat-di.html 
supaya Anda lebih mengerti.


"criteria" yaitu $A$5:$A$10
artinya kriteria karakter yang akan ditampilkan di "Tabel Kedua" jika ada data yang duplikat di "Tabel Pertama".

-------------------------------------------------------------------------------------------------------------

Perhatikan lima gambar di bawah ini :

A. Gambar 1



B. Gambar 2



C. Gambar 3



D. Gambar 4



E. Gambar 5



Coba bandingkan lima gambar di atas. Apakah perbedaannya ?


Lima gambar tersebut perbedaannya yaitu rumus yang berada di dalam cells dari "Tabel Kedua"
Untuk lebih jelasnya perhatikan baik-baik :

<>  Gambar 1, rumusnya :  =IF(MAX(COUNTIF($A$5:$E$10;$A$5:$A$10)>1);$A$5:$A$10;"-")
<>  Gambar 2, rumusnya :  =IF(MAX(COUNTIF($A$5:$E$10;$B$5:$B$10)>1);$B$5:$B$10;"-") 
<>  Gambar 3, rumusnya :  =IF(MAX(COUNTIF($A$5:$E$10;$C$5:$C$10)>1);$C$5:$C$10;"-")
<>  Gambar 4, rumusnya :  =IF(MAX(COUNTIF($A$5:$E$10;$D$5:$D$10)>1);$D$5:$D$10;"-")
<>  Gambar 5, rumusnya :  =IF(MAX(COUNTIF($A$5:$E$10;$E$5:$E$10)>1);$E$5:$E$10;"-") 

Jika kita lihat dengan teliti, bahwa "range" dari kelima rumus tersebut sama yaitu
$A$5:$E$10

bedanya ada di "criteria" yaitu :
<>  Gambar 1, criteria :    $A$5:$A$10
<>  Gambar 2, criteria :    $B$5:$B$10
<>  Gambar 3, criteria :    $C$5:$C$10
<>  Gambar 4, criteria :    $D$5:$D$10
<>  Gambar 5, criteria :    $E$5:$E$10

Artinya bahwa :

  • Criteria di "Kolom ke-1" mengacu ke data yang ada di kolom "Grup Kijang"
  • Criteria di "Kolom ke-2" mengacu ke data yang ada di kolom "Grup Gajah"
  • Criteria di "Kolom ke-3" mengacu ke data yang ada di kolom "Grup Macan"
  • Criteria di "Kolom ke-4" mengacu ke data yang ada di kolom "Grup Kuda"
  • Criteria di "Kolom ke-5" mengacu ke data yang ada di kolom "Grup Elang"
-------------------------------------------------------------------------------------------------------------

Jika Anda sudah mengerti logika dari rumus di atas.
Maka, Anda akan dengan mudah mengubah tabel tersebut yaitu :
mengubah data, menambah baris, atau menambah kolomnya
sesuai dengan keinginan Anda.

-------------------------------------------------------------------------------------------------------------

Semoga Bermanfaat
Previous Post
Next Post

0 komentar: