TL;DR
Data Validation Excel adalah fitur yang ngebatasin isi sebuah sel cuma boleh nilai tertentu, misalnya pilihan dari daftar, angka dalam rentang, atau tanggal setelah hari ini. Kamu setting lewat Data > Data Validation, pilih kriteria, terus atur pesan error kalau ada yang ngisi di luar aturan. Hasilnya, data kotor kesaring di depan, bukan pas kamu udah pusing bersihin laporan.
Data Validation Excel adalah fitur yang ngebatasin isi sebuah sel cuma boleh nilai tertentu. Misalnya pilihan dari daftar, angka antara 1 sampai 100, atau tanggal yang gak boleh lebih tua dari hari ini.
Kenapa ini penting? Karena data kotor itu hampir selalu lahir di titik input, bukan di titik analisis. Satu orang ngetik "Jakarta", satu lagi "jakarta", satu lagi "DKI Jakarta". Pas kamu bikin pivot, jadi tiga baris berbeda.
Data Validation adalah aturan yang kamu pasang di sel supaya Excel nolak input yang gak sesuai kriteria. Kamu tentuin kriterianya sekali, terus Excel yang jagain tiap kali ada orang ngetik. Kalau nilainya melanggar, Excel munculin pesan error dan input-nya gak masuk.
Bedanya sama Conditional Formatting: Conditional Formatting cuma ngasih warna setelah data masuk. Data Validation nyegat sebelum data masuk.
Fitur ini ada di semua versi Excel desktop dan Google Sheets. Detail teknisnya bisa kamu cek di dokumentasi resmi Microsoft.
Lima langkah, gak sampai satu menit:
C2:C500 buat kolom Kota.Setelah itu, coba ketik nilai ngawur di salah satu sel. Kalau muncul popup penolakan, aturannya udah jalan.
Dropdown adalah tipe validation yang paling sering kepakai. Orang tinggal milih, jadi typo hilang total.
Ada dua cara ngisi kotak Source:
Cara 1: ketik langsung, dipisah koma:
Jakarta,Bandung,Surabaya,Medan,Makassar
Cocok buat daftar pendek yang jarang berubah. Kelemahannya, tiap mau nambah kota kamu harus buka setting lagi.
Cara 2: ambil dari range di sheet lain:
=Master!$A$2:$A$50
Ini yang aku pakai buat sheet kerjaan beneran. Daftarnya taruh di sheet Master, jadi nambah kota tinggal ketik di baris baru.
Mau dropdown-nya otomatis ngikutin daftar yang manjang? Bungkus range-nya jadi Table (Ctrl+T), terus pakai Named Range yang nunjuk ke kolom Table itu. Table otomatis melar tiap ada baris baru.
Detail langkahnya ada di artikel Cara Membuat Dropdown List di Excel: Statis & Dinamis.
Buat kolom nominal, pilih Allow: Whole Number atau Decimal, terus set between dengan batas bawah dan atas.
Contoh buat kolom Qty di form penjualan: minimum 1, maksimum 1000. Ini nutup dua kesalahan sekaligus, qty nol yang bikin laporan aneh, dan qty 10000 gara-gara kelebihan nol.
Buat kolom tanggal, pilih Allow: Date. Setting favoritku:
Allow: Date
Data: between
Start date: =DATE(2026,1,1)
End date: =TODAY()
Artinya transaksi gak boleh ditulis di masa depan dan gak boleh lebih tua dari awal tahun buku. Dua aturan sederhana, tapi ini yang biasanya nyelametin laporan bulanan dari tanggal 2062.
Pilih Allow: Custom, terus isi rumus yang hasilnya TRUE kalau input-nya sah. Ini bagian yang bikin Data Validation jadi jauh lebih berguna.
Nolak kode produk duplikat di range A2:A500:
=COUNTIF($A$2:$A$500,A2)=1
Rumus ini ngitung berapa kali nilai yang lagi diketik udah muncul di kolom. Kalau lebih dari 1, input ditolak. Cara kerja COUNTIF bisa kamu pelajari lebih dalam di halaman fungsinya.
Maksa kode produk selalu diawali "SKU-":
=LEFT(A2,4)="SKU-"
Nolak sel yang isinya cuma spasi:
=LEN(TRIM(B2))>0
Catatan penting: rumus custom ditulis relatif terhadap sel aktif pertama waktu kamu blok range. Kalau kamu blok A2:A500, tulis rumusnya seolah buat A2. Excel yang nyesuain sisanya.
Di dataset toko_berkah punya ngulikdata, ada tabel penjualan yang diisi manual sama 3 kasir lewat sheet bersama. Waktu aku cek 1.200 baris pertama, ada 87 baris bermasalah:
qty bernilai 0, kasir kepencet Enter kecepetanAngka itu 7,25% dari total baris. Dari dataset ngulikdata, artinya hampir 1 dari 14 baris kudu dibersihin manual sebelum bisa dipakai laporan.
Setelah 4 aturan validation dipasang (dropdown kota, qty between 1-1000, tanggal between awal tahun sampai TODAY(), dan COUNTIF anti duplikat), baris bermasalah di 800 baris berikutnya turun jadi 3. Bukan nol, karena paste-an dari WhatsApp tetep bisa nembus. Tapi 87 jadi 3 itu selisih yang kerasa banget pas tutup bulan.
1. Lupa pesan error-nya. Default Excel cuma bilang "The value doesn't match the data validation restrictions". Kasir kamu gak bakal ngerti itu. Tulis pesan manusia: "Qty harus antara 1 sampai 1000. Cek lagi ya."
2. Ngandelin validation buat nangkis paste. Paste biasa nimpa aturan validation. Kalau sheet-nya dipakai rame-rame, proteksi sheet-nya juga.
3. Range Source-nya gak dikunci absolut. Nulis A2:A50 tanpa tanda dolar bikin dropdown geser waktu di-copy. Selalu pakai $A$2:$A$50.
4. Aturan dipasang cuma di baris yang udah keisi. Baris 501 ke bawah bakal bebas dari aturan. Pasang validation ke range yang lebih panjang dari data sekarang, atau ubah datanya jadi Table.
5. Gak pernah jalanin Circle Invalid Data. Menu ini ada di Data > Data Validation > Circle Invalid Data. Dia nandain semua sel yang melanggar aturan, termasuk yang masuk lewat paste. Jalanin sebelum tutup bulan.
Excel emang gitu. Paste biasa nimpa aturan validation di sel tujuan, jadi nilai apa pun bisa masuk tanpa peringatan. Solusinya: pakai Paste Special > Values, atau proteksi sheet supaya orang gak bisa paste sembarangan. Kalau data terlanjur masuk, jalanin Circle Invalid Data buat nandain sel yang melanggar aturan, terus perbaiki manual.
Stop nolak input sepenuhnya, orang gak bisa lanjut sebelum nilainya bener. Warning kasih peringatan tapi masih ngasih opsi tetap lanjut. Information cuma ngasih tau, nilainya tetep masuk. Buat kolom kunci kayak kode produk atau nominal transaksi, pakai Stop. Buat kolom yang sifatnya saran, Warning udah cukup.
Bisa, dan sekarang gampang. Di Excel versi 2010 ke atas, kamu tinggal ketik referensi antar-sheet langsung di kotak Source, misalnya =Master!$A$2:$A$50. Kalau versi kamu nolak, bikin Named Range dulu lewat Formulas > Define Name, terus panggil namanya di Source pakai =NamaRange. Cara Named Range juga lebih aman kalau daftarnya sering pindah posisi.
Blok selnya, buka Data > Data Validation, terus klik Clear All. Kalau kamu mau hapus dari satu sheet penuh, tekan Ctrl+A dulu baru Clear All. Hati-hati, langkah ini gak bisa di-undo lewat riwayat aturan, jadi catat dulu setting lamanya kalau kemungkinan mau dipasang lagi.
Pasang satu aturan hari ini di kolom yang paling sering salah isi. Lima menit, hasilnya kerasa bulan depan.
Habis ini, lanjut ke Cara Menghapus Data Duplikat di Excel buat beresin data yang terlanjur kotor.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.