Selasa, 20 Desember 2011

Cara Mencegah Input Data Kembar


Dalam membuat daftar, ada beberapa tipe data yang mengharuskan tidak ada data yang sama dalam satu kolom. Misalnya nomor Induk atau kode guru dalam pembuatan jadwal pelajaran.
Di Excel sedikitnya ada dua cara untuk mencegah user menginput data lebih dari satu kali.  Cara pertama menggunakan Conditional Formatting dan kedua menggunakan Data Validation.

Cara 1 – Conditional Formatting
Sebenarnya cara ini tidak secara langsung mencegah input data kembar, hanya memberi tanda atau peringatan bahwa telah ada data yang sama yang diinput sebelumnya.

Misal kita punya data sbb:


Pada kolom NO INDUK kita ingin agar tidak ada data kembar, maka caranya:
  1. Blok B4:B15
  2. Pilih menu Home > Conditional Formatting > New Rule > Format only unique or duplicate values
  3. Klik tombol “Format”, Pada tab Fill , pilih warna Merah. Klik OK. OK
  4.  Sekarang tampilannya sbb:



Dengan demikian, kita bisa tahu bahwa ada data kembar dalam kolom NO INDUK.

Cara ke-2 DATA VALIDATION
Untuk  cara yang kedua menggunakan fasilitas DATA VALIDATION. Prinsip kerjanya berbeda dengan cara pertama, yakni apabila ada data kembar, maka muncul kotak dialog yang peringatannya bisa disetting sendiri oleh kita. Caranya adalah:
  1. Blok sel B4:B25
  2. Pilih menu Data > Data Validation > Data Validation
  3. Pada kotak dialog, di tab Setting, bagian Allow, pilih Custom.
  4. Di bagian Formula, ketikkan rumus : =COUNTIF($B$4:$B$15,B4)=1
  5. Pada tab Error Alert, bagian Error Message tuliskan “Nomor yang dimasukkan sudah ada
  6. Klik OK

Dengan cara di atas, jika kita memasukkan data yang sama, maka akan keluar “hantu” seperti berikut:


 Demikian, semoga bermanfaat…




Artikel Terkait:

6 komentar:

Nancy mengatakan...

Artikel ini sangat bermanfaat. Terima kasih.

Udin Haeruddin mengatakan...

Sama sama.....

Anonim mengatakan...

Thanks bro... artikelnya sangat bermanfaat...... sekali lagi thanks.... GBU

bazz avstar mengatakan...

Mas mohon bantuannya, bagai mana
cara mencegah data kembar, jika Tgl
"Berbeda" dan No Identitas "SAMA"
maka data baru dapat d "TERIMA",,,
dan jika Tanggal dan No Identitas
"SAMA" pada data baru, maka data baru
d "TOLAK",,,
bagaimana Skrip "MACRO" nya
makasih banyak sebelumnya

Anonim mengatakan...

Kalo rangenya dalam satu baris gimana mas

Andico Purbolinggo mengatakan...

TERIMA KASIH PAK ATAS INFOMASINYA ... SANGAT MEMBANTU...