Data Validation Excel: Cegah Salah Input Sebelum Terjadi
Blog/Tutorial Excel & Sheets/Data Validation Excel: Cegah Salah Input Sebelum Terjadi

Data Validation Excel: Cegah Salah Input Sebelum Terjadi

BimaBima
·22 Maret 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

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.

Di artikel ini kamu bakal dapat cara setting dropdown list, batas angka, batas tanggal, rumus custom buat nolak duplikat, plus cara nyari data yang terlanjur salah masuk.

Apa itu Data Validation di Excel?

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.

Gimana cara pasang Data Validation di Excel?

Lima langkah, gak sampai satu menit:

  1. Blok sel atau range yang mau dikunci. Misalnya kolom C2:C500 buat kolom Kota.
  2. Buka tab Data di ribbon, klik Data Validation.
  3. Di tab Settings, pilih tipe di dropdown Allow: List, Whole Number, Decimal, Date, Text Length, atau Custom.
  4. Isi kriterianya. Buat List, ketik sumber daftarnya di kotak Source.
  5. Pindah ke tab Error Alert, tulis pesan yang jelas. Klik OK.

Setelah itu, coba ketik nilai ngawur di salah satu sel. Kalau muncul popup penolakan, aturannya udah jalan.

Gimana bikin dropdown list biar orang gak ngetik manual?

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.

Gimana cara batesin angka dan tanggal?

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.

Gimana cara bikin aturan sendiri pakai rumus (Custom)?

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.

Contoh kasus: form input penjualan toko_berkah

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:

  • 41 baris nama kota beda kapitalisasi ("bandung", "Bandung", "BANDUNG")
  • 28 baris qty bernilai 0 — kasir kepencet Enter kecepetan
  • 13 baris tanggal transaksi di masa depan
  • 5 baris kode produk kembar dengan harga beda

Angka 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.

Kesalahan umum waktu pakai Data Validation

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.

FAQ

Kenapa Data Validation gak jalan waktu data di-paste?

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.

Apa beda Stop, Warning, dan Information di error alert?

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 gak dropdown-nya ngambil daftar dari sheet lain?

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.

Gimana cara hapus Data Validation dari sel?

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.

Penutup

Tiga hal yang perlu kamu bawa pulang:

  • Dropdown list nutup typo. Ini aturan dengan rasio hasil-per-menit paling tinggi.
  • Rumus Custom pakai COUNTIF atau logika data cleaning lain bikin kamu bisa bikin aturan apa pun.
  • Validation gak kebal paste. Jalanin Circle Invalid Data sebelum laporan naik.

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.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore