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

Data Validation Google Sheets: Cegah Salah Input

BimaBima
·7 Agustus 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Data validation di Google Sheets adalah aturan yang membatasi nilai apa yang boleh masuk ke sebuah sel, diatur lewat menu Data lalu Validasi data. Kamu bisa bikin dropdown dari daftar, batasi input ke rentang angka atau tanggal, atau pasang aturan sendiri pakai rumus custom. Aturannya bisa disetel menolak input salah sepenuhnya, atau cuma kasih peringatan tapi tetap memperbolehkan.

Data validation di Google Sheets adalah aturan yang batasi nilai apa aja yang boleh masuk ke sebuah sel. Atur lewat menu Data lalu Validasi data.

Gunanya satu: nyegah data berantakan sebelum kejadian. Dropdown biar nggak salah ketik nama cabang. Batas angka biar diskon nggak kelebihan 100%. Aturan tanggal biar nggak ada transaksi tanggal masa depan.

Di bawah ini aku bahas cara bikin dropdown, batasi angka dan tanggal, bikin aturan custom pakai rumus, sampai satu form penjualan toko_berkah yang nolak input salah otomatis.

Apa itu data validation di Google Sheets?

Data validation di Google Sheets adalah fitur yang ngecek isi sel terhadap aturan yang kamu tentuin, lalu nolak atau kasih peringatan kalau isinya nggak sesuai. Aturannya bisa berupa daftar pilihan, rentang angka, format tanggal, atau rumus custom. Fitur ini nempel di menu Data dan gratis, nggak butuh add-on.

Bedanya sama conditional formatting: conditional formatting cuma ngubah warna sel, data validation beneran ngontrol apa yang boleh diketik. Satu buat tampilan, satu buat kualitas data.

Gimana cara bikin dropdown dengan data validation?

Dropdown itu pemakaian data validation yang paling sering. Lima langkah.

  1. Blok sel yang mau dikasih dropdown, misalnya kolom cabang C2:C.
  2. Buka menu Data lalu Validasi data.
  3. Klik Tambahkan aturan.
  4. Di Kriteria, pilih Menu tarik-turun, lalu ketik pilihannya: Depok, Bekasi, Cibinong.
  5. Klik Selesai. Panah dropdown muncul di tiap sel.

Kalau daftar pilihannya panjang atau sering berubah, jangan ketik manual. Pilih Menu tarik-turun (dari rentang) lalu tunjuk ke rentang yang isinya daftar itu, misalnya =Master!A2:A. Tambah nama cabang di sheet Master, dropdown ikut nambah sendiri.

Buat bikin daftar unik otomatis dari data yang ada, pakai UNIQUE di sheet bantu. Caranya aku bahas di halaman fungsi UNIQUE.

Cara batasi input angka atau tanggal

Buat kolom angka, kamu bisa maksa nilainya masuk rentang tertentu. Contoh, kolom diskon persen harus antara 0 sampai 100.

  1. Blok kolom diskon.
  2. Data lalu Validasi data lalu Tambahkan aturan.
  3. Kriteria: pilih Lebih besar dari atau sama dengan, isi 0. Atau pakai kondisi kustom.

Buat rentang dua sisi, custom formula lebih rapi. Aku tunjukin di bagian bawah. Buat tanggal, pilih kriteria Tanggal, lalu batasi "sebelum hari ini" biar nggak ada transaksi tanggal masa depan.

=A2<=TODAY()

Rumus ini nolak tanggal yang lebih besar dari hari ini. Cocok buat kolom tanggal transaksi.

Custom formula buat aturan sendiri

Kalau kriteria bawaan nggak cukup, pakai Rumus khusus adalah. Rumusnya harus balikin TRUE buat nilai yang boleh masuk.

Diskon antara 0 dan 100:

=AND(B2>=0; B2<=100)

Cuma boleh angka, nggak boleh teks:

=ISNUMBER(C2)

Nomor HP harus mulai dari 08 dan 10 sampai 13 digit:

=REGEXMATCH(D2&""; "^08[0-9]{8,11}$")

REGEXMATCH ngecek pola teks. Detail polanya aku jelasin di halaman fungsi REGEXMATCH. Aturan custom kayak gini yang bikin data validation jauh lebih kuat dari sekadar dropdown.

Nyegah input dobel di satu kolom juga bisa. Ini rumus biar kode produk nggak boleh kembar:

=COUNTIF(A:A; A2)=1

Tolak input salah atau cuma kasih peringatan?

Di aturan validasi, ada opsi "Jika data tidak valid". Dua pilihan, dan bedanya penting.

OpsiEfekKapan dipakai
Tampilkan peringatanInput tetap masuk, sel dikasih segitiga merahData historis, input longgar
Tolak inputInput salah nggak bisa masuk sama sekaliForm yang harus bersih

Buat form yang diisi banyak orang, pilih Tolak input. Peringatan gampang diabaikan, dan data kotor tetap masuk. Aku hampir selalu pakai Tolak input buat kolom penting kayak metode bayar atau kode produk.

Tambahin teks bantuan biar orang tau kenapa inputnya ditolak. Centang "Tampilkan teks bantuan validasi" dan tulis pesan jelas, misalnya "Diskon harus antara 0 sampai 100".

Contoh kasus: form penjualan toko_berkah

Toko_berkah punya satu sheet input yang diisi 6 kasir dari cabang beda. Sebelum aku pasang validasi, datanya kacau. Nama cabang ditulis "Depok", "depok", "DPK", "Cab Depok". Empat versi buat satu cabang.

Aku pasang tiga aturan:

  • Kolom cabang: dropdown dari rentang Master, Tolak input.
  • Kolom metode bayar: dropdown QRIS, Tunai, Kartu, Tolak input.
  • Kolom tanggal: =A2<=TODAY(), Tolak input.

Hasilnya kelihatan di rekap bulan berikutnya. Sebelum validasi, dari 1.240 baris input manual, ada 214 baris yang nama cabangnya nggak konsisten. Rekap per cabang jadi salah, dan butuh sekitar 40 menit bersihin manual tiap bulan.

Setelah validasi dipasang, baris yang nggak konsisten turun jadi nol. Pekerjaan bersihin 40 menit itu ilang total. Rekap QUERY per cabang langsung akurat tanpa dibersihin dulu.

Ini yang sering diremehin: validasi di depan lebih murah dari bersihin di belakang.

Kesalahan umum waktu pakai data validation

Custom formula nggak balikin TRUE/FALSE. Rumus di Rumus khusus harus balikin boolean. Kalau kamu tulis rumus yang balikin angka atau teks, validasinya nggak jalan bener.

Referensi baris salah. Rumus custom ngikutin sel paling atas di rentang. Kalau rentangmu mulai dari baris 2, rumus harus nyebut baris 2 (A2), bukan A1. Google Sheets otomatis geser buat baris di bawahnya.

Pakai Peringatan padahal butuh Tolak. Kalau tujuannya cegah data kotor, Peringatan nggak cukup, orang tinggal klik lewat. Pilih Tolak input.

Dropdown dari rentang terbatas. Nunjuk ke A2:A50 bikin pilihan ke-51 nggak kebaca. Pakai A2:A biar ikut nambah.

Lupa validasi nggak berlaku surut. Data yang udah telanjur salah sebelum aturan dipasang nggak ikut ketolak. Validasi cuma jaga input baru. Bersihin dulu yang lama.

FAQ

Apa bedanya data validation dan conditional formatting?

Data validation ngontrol apa yang boleh diketik di sel, dan bisa nolak input yang salah. Conditional formatting cuma ngubah tampilan sel, kayak warna atau coret, tanpa nyegah apa pun. Pakai data validation buat jaga kualitas data dari awal. Pakai conditional formatting buat nyorot data yang udah masuk, misalnya nandain angka minus jadi merah. Keduanya bisa dipakai bareng di kolom yang sama.

Bisa nggak data validation nyegah input dobel?

Bisa, pakai rumus custom =COUNTIF(A:A; A2)=1 di Rumus khusus. Rumus ini ngecek berapa kali nilai muncul di kolom, dan cuma ngizinin kalau baru muncul sekali. Kalau kamu ketik nilai yang udah ada, hitungannya jadi 2 dan input ditolak. Cocok buat kolom kode produk, nomor invoice, atau email yang harus unik. Pastiin opsinya di Tolak input, bukan Peringatan.

Kenapa dropdown data validation saya nggak muncul?

Cek dua hal. Pertama, pastiin gaya tampilannya "Chip" atau "Panah", bukan "Teks biasa" yang nyembunyiin panah. Kedua, kalau dropdown dari rentang, pastiin rentangnya nggak kosong dan nunjuk ke sheet yang bener. Kalau rentangnya =Master!A2:A tapi sheet Master kosong, dropdown-nya nggak ada isinya. Buka lagi aturan validasinya lewat Data lalu Validasi data buat ngecek.

Gimana cara hapus semua aturan data validation sekaligus?

Blok seluruh area yang ada validasinya, buka menu Data lalu Validasi data. Di panel yang muncul, aturan yang aktif kelihatan semua. Klik tong sampah di tiap aturan buat hapus, atau blok semua sel lalu pilih Hapus semua. Cara lain: Edit lalu Batalkan kalau baru aja dipasang. Hapus validasi nggak ngapus data yang udah masuk, cuma aturannya.

Apakah data validation ikut kebawa waktu file dibagikan?

Ikut. Aturan validasi nempel di sel, jadi siapa pun yang buka atau ngedit file dapat aturan yang sama. Tapi orang dengan akses Editor bisa ngubah atau ngapus aturannya. Kalau kamu mau aturan nggak diutak-atik, kombinasiin sama proteksi range biar cuma kamu yang bisa ngedit strukturnya. Cara proteksi ada di Cara Proteksi Range dan Sheet.

Penutup

Ringkasnya:

  • Data validation ngunci sel biar cuma nerima input yang bener, diatur lewat Data lalu Validasi data.
  • Dropdown, rentang angka, tanggal, dan rumus custom nutup hampir semua kebutuhan.
  • Buat form penting, pilih Tolak input, bukan Peringatan. Validasi di depan lebih murah dari bersihin di belakang.

Buka satu sheet input kamu, pilih kolom yang paling sering salah ketik, pasang dropdown lewat Data lalu Validasi data. Lima menit, data kotor di kolom itu berhenti masuk.

Mau bikin dropdown yang lebih pintar, yang pilihannya ikut kategori? Lanjut ke Dropdown Bertingkat di Google Sheets. Panduan resminya ada di bantuan Google Docs Editors.

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

Cara Menghitung Nilai Unik di Excel (2026)
Tutorial Excel & Sheets
7 Oktober 2026•9 menit baca

Cara Menghitung Nilai Unik di Excel (2026)

Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.

BimaBima
Cara Membandingkan Dua Kolom di Excel (2026)
Tutorial Excel & Sheets
5 Oktober 2026•9 menit baca

Cara Membandingkan Dua Kolom di Excel (2026)

Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.

BimaBima
Cara Hapus Baris Kosong di Excel dengan Cepat
Tutorial Excel & Sheets
2 Oktober 2026•8 menit baca

Cara Hapus Baris Kosong di Excel dengan Cepat

Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.

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.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore