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:

19 komentar:

Nancy mengatakan...

Artikel ini sangat bermanfaat. Terima kasih.

excell mengatakan...

Sama sama.....

Anonim mengatakan...

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

Unknown 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

Unknown mengatakan...

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

Unknown mengatakan...

maaf mas, saya punya masalah dengan printer. saya mengunakan tiga printer sekaligus terkadang, jadi pada sheet 1 saya menggunakan epson lx300 dan pada sheet 2 sy menggunakan canon tinda dan pada sheet 3 saya menggunakan hp laserjet 1010. nah masalahnya pada saat saya print saya lupa menentukannya printer mana yang saya gunakan. mohon bantuannya mas untuk contoh code vba nya untuk menentapkan pada shett1 hanya printer LX300 saja yang dapat digunakan. sudah 6bulan saya coba cari jawabannya tapi tidak ketemu

abi nahwa mengatakan...

Assalam, saya sudah mencoba mas, tapi nomor yang tidak sama saya masukkan juga error. Gimana solusinya ya mas???

Unknown mengatakan...

Terima kasih atas info nya mas... mas saya mau tanya apakah ada alternatif lain dari rumus tadi? kalo di praktekkan bisa sih mas tapi kalo lihat panduan. Saya bingung fungsi 1 setelah = itu apa? terus =COUNTIF($B$4:$B$15,B4) kenapa setelah $B$15 pake koma kq bukan tanda (;) dan peletakan b4 kenapa dibelakang kq tidak didepan? terima kasih mohon balasannya ya mas

Anonim mengatakan...

bagus sekali artikel nya
agen judi bola ,
agen judi casino ,
agen judi online ,

Anonim mengatakan...

terima kasih atas posting ini
rumus ini dah lama saya cari

USAHA PASTI SUKSES mengatakan...

Bagaimana klo saya inginnya data input yg sama td langsung terhapus otomatis tanpa ada peringatan2 (jd ga perlu tekan enter/ok/no/cancel).. mohon pencerahannya pak

Arief KhanzaGames mengatakan...

Sangat membantu, cuma cara kedua masih bingung saya

MZ Green mengatakan...

iya mas cara kedua masih binggung,,,, seumpamanya yang saya inginkn tidak ada dobel nomor di cell B4 - B1000 itu gimana,,,,,

Anonim mengatakan...

bagaimana kalo mencegah data supaya tidak kembar 3 atau 4.
makasih

Agung tri mengatakan...

makasih ilmunya, ni yg belum bisa kalau di baris sebelahnya kalau tak kasih rumus dengan disesuiakan masih belum berfungsi , knapa ya

Herie mengatakan...

kalo input datanya via copas gimana caranya gan..? krn pake yg ini gak muncul alert nya.. thanks

Unknown mengatakan...

Saya input data scaner dua kali apakah data akan eror apa akan tetap tersimpan

Unknown mengatakan...

Saya input data scaner dua kali dengan kode yang sama tapi ada tanda ceklis ok apakah data yang saya scan eror atau tidak