Anda menjadi penanggung jawab formulir pendaftaran karyawan baru di sebuah perusahaan dengan lima departemen. Tiap karyawan yang masuk mengisi sebuah baris di Excel: NIK, nama, departemen, status, tanggal masuk, gaji, dan email. Tugas Anda sederhana — kumpulkan data itu bersih. Tapi kenyataannya tidak pernah bersih. Ada yang menulis departemen “Marketingg” dengan dua g, ada yang mengetik tanggal “17 Juli” alih-alih 17/07/2024, ada yang mengetik gaji “Rp 7.500.000” lengkap dengan prefiks mata uang sehingga Excel membacanya sebagai teks, dan ada NIK yang berbeda panjang antara karyawan satu dengan lainnya. Setiap kesalahan ini memaksa Anda mengoreksi baris demi baris sebelum data bisa diolah.

Dua fitur Excel yang tampak berbeda tetapi bekerja sebagai pasangan menyelesaikan masalah ini. Data Validation mencegah kesalahan terjadi di sumbernya: sel hanya menerima nilai yang memenuhi aturan yang Anda tentukan — sebuah dropdown, sebuah rentang angka, sebuah format tanggal. Protection mencegah perubahan yang tidak diinginkan setelah data benar: kunci formula agar tidak tertimpa, kunci struktur sheet agar kolom tidak terhapus, dan buka hanya sel input yang memang perlu diisi. Bersama, keduanya mengubah Excel dari papan tulis liar menjadi sebuah formulir yang terkendali.

Artikel ini menuntun Anda dari nol: membuat dropdown, menulis input rules untuk angka/tanggal/teks, memakai custom formula validation, mengisi Input Message dan Error Alert, lalu mengunci sel dan memproteksi sheet maupun workbook. Semua langkah bisa Anda ikuti langsung dengan berkas latihan yang sudah disediakan, termasuk sebuah form input Karyawan siap pakai yang sudah diproteksi.

Apa Itu Data Validation & Protection

Data Validation adalah fitur Excel yang membatasi apa yang boleh dimasukkan ke sebuah sel, sekaligus memberi tahu pengguna caranya. Bayangkan Anda menempatkan seorang penjaga gerbang di tiap sel: penjaga itu hanya melewati nilai yang cocok dengan daftar yang Anda buat, dan menolak sisanya dengan pesan yang jelas. Ada enam jenis aturan utama yang bisa Anda pakai:

AllowYang dibatasiContoh penggunaan
ListHanya nilai dari sebuah daftar (dropdown)Departemen, status, jenis kelamin
Whole numberBilangan bulat dengan kondisi (between, ≥, dll.)Jumlah cuti, jumlah anak, NIK numerik
DecimalBilangan desimal dengan kondisiTunjangan dalam persen, tarif kurs
DateTanggal dengan kondisiTanggal masuk, tanggal kunjungan
Text lengthPanjang teks (jumlah karakter)NIK 8 digit, password 8–20 karakter
CustomAturan bebas berbasis rumusNIK unik, email mengandung @, tidak ada duplikat

Protection adalah fitur yang mengunci sel atau struktur agar tidak diubah, tetapi dengan kendali halus. Banyak pengguna keliru mengira Protect Sheet berarti “semua terkunci”. Tidak. Excel membedakan dua konsep yang harus dipahami sebagai pasangan:

  1. Status sel: LOCKED atau UNLOCKED. Secara default, setiap sel di Excel sudah LOCKED. Tetapi status ini tidak berpengaruh apa-apa selama sheet belum diproteksi. Status ini baru aktif ketika Anda memproteksi sheet.
  2. Protect Sheet / Protect Workbook. Saat Anda mengaktifkan ini, status LOCKED baru benar-benar berarti: sel LOCKED tidak bisa diedit, sel UNLOCKED tetap bisa. Di sinilah letak kekuatannya — Anda bisa memproteksi sheet tetapi tetap membuka sel input tertentu agar pengguna bisa mengisi data.

Inilah seluruh perjalanan validasi dan proteksi dalam satu gambar:

Alur proses lima tahap berurutanLima kotak mendatar berurutan dari kiri ke kanan, dihubungkan panah satu arah yang menunjuk maju. Tiap kotak diberi nomor satu sampai lima dan satu label tahap singkat: tahap satu Rencana, tahap dua Kumpul, tahap tiga Olah, tahap empat Tulis, dan tahap lima Tinjau. Urutan mengalir satu arah tanpa cabang maupun perulangan, menandai proses linear dari awal sampai akhir.Alur proses: lima tahap berurutan1Rencana2Kumpul3Olah4Tulis5Tinjausatu arah, tanpa lompat — tiap tahap menyiapkan tahap berikutnyalabel tahap di atas hanya contoh; nama tahap nyata ada di keterangan tiap artikel
Lima tahap membangun formulir terkendali, satu arah dari kiri ke kanan. (1) Rancang aturan tiap kolom. (2) Terapkan Data Validation (list, angka, tanggal, custom). (3) Lengkapi dengan Input Message dan Error Alert. (4) Atur sel mana yang LOCKED vs UNLOCKED. (5) Proteksi sheet dan workbook, izinkan aksi tertentu. Tiap tahap menyiapkan tahap berikutnya.

Persiapan: Unduh Berkas Latihan

Agar Anda tidak sekadar membaca, sediakan berkas latihan berikut yang berisi sebuah form input Karyawan siap pakai (sudah diproteksi) dan tiga lembar latihan bertahap untuk membangun validasi dari nol.

⬇ Unduh validation-protection-latihan.xlsx

Berkas berisi lima lembar:

  • PETUNJUK — ikhtisar isi workbook, legenda warna, dan peta lembar.
  • FORM-KARYAWAN — form input Karyawan yang sudah diproteksi. Hanya sel biru (unlocked) yang bisa diisi: NIK, Nama, Departemen (dropdown), Status (dropdown), Tanggal Masuk, Gaji Pokok, Email, Nomor HP. Coba ketik nilai yang melanggar aturan — Excel akan menolak.
  • 01-Dropdown — latihan membuat dropdown dua cara: dari ketik manual dan dari rentang sel referensi.
  • 02-Rules — latihan whole number range, decimal, date range, dan text length, lengkap dengan Input Message dan tiga gaya Error Alert.
  • 03-Custom-Protection — latihan custom formula validation (NIK valid & NIK unik), konsep lock/unlock, dan langkah mengaktifkan Protect Sheet & Protect Workbook.

Sel input berwarna biru tua — silakan diubah. Sel header hijau dan label abu-abu adalah LOCKED. Buka menu Data Validation di tab Data → Data Validation (atau Data → Data Tools → Data Validation).


Bagian 1 — Dropdown dengan List Validation

List validation mengubah sebuah sel menjadi dropdown yang hanya menerima nilai dari daftar yang Anda tetapkan. Inilah senjata paling ampuh melawan kesalahan pengetikan kategori seperti “Marketingg” atau “HRD” (padahal yang baku “HR”). Ada dua cara membuat daftarnya.

Cara A — Daftar Diketik Manual

Cocok untuk daftar pendek (lima sampai tujuh item) yang jarang berubah.

  1. Pilih sel yang ingin dijadikan dropdown, misalnya C7 di lembar 01-Dropdown.
  2. Pergi ke tab Data → Data Validation (ikon berbentuk tanda centang di dalam lingkaran).
  3. Di tab Settings, buka dropdown Allow dan pilih List.
  4. Di kotak Source, ketik daftar dipisah koma tanpa spasi: Finance,HR,IT,Marketing,Operations.
  5. Pastikan In-cell dropdown tercentang (ini yang menampilkan panah dropdown).
  6. Klik OK.

Sekarang sel C7 punya panah di kanannya. Klik panah itu — muncul lima pilihan. Pilih satu, atau ketik manual. Coba ketik Sales (tidak ada di daftar) — Excel memunculkan Error Alert dan menolak input.

Jeda koma vs titik koma. Lokasi Excel menentukan pemisah daftar. Excel versi Indonesia/Eropa sering memakai titik koma (Finance;HR;IT;...), sedangkan versi Inggris/AS memakai koma (Finance,HR,IT,...). Kalau Excel menolak rumus Anda, kemungkinan besar pemisahnya keliru — coba ganti.

Cara B — Daftar dari Rentang Sel

Cocok untuk daftar panjang (sepuluh item ke atas) atau daftar yang sering berubah. Daripada mengetik ulang daftar di kotak Source tiap kali ada item baru, Anda menulis daftar di sebuah kolom dan merujuknya.

  1. Tulis daftar nama karyawan di sebuah kolom, misalnya E8:E14 di lembar 01-Dropdown (tujuh nama sudah diisi sebagai contoh).
  2. Pilih sel dropdown, misalnya E16.
  3. Data → Data Validation → Allow: List.
  4. Di kotak Source, klik lalu blok rentang E8:E14 — Excel otomatis menulis =$E$8:$E$14 (referensi absolut).
  5. Klik OK.

Sekarang dropdown E16 membaca dari rentang itu. Tambah satu nama di E15, perluas rentang ke =$E$8:$E$15, dan dropdown ikut membarui. Tip lanjutan: ubah rentang referensi menjadi sebuah Excel Table (Ctrl + T), beri nama misalnya tblKaryawan, lalu pakai =tblKaryawan[Nama] sebagai Source. Saat baris baru ditambah ke tabel, dropdown otomatis memuatnya tanpa Anda menyentuh dialog validation lagi.

Kenapa rentang sel lebih baik untuk daftar panjang. Daftar 20 departemen atau 100 nama produk tidak praktis diketik di kotak Source — rentang sel lebih rapi, lebih mudah dirawat, dan bisa dipakai ulang di banyak dropdown cukup dengan merujuk rentang yang sama.

Bagian 2 — Input Rules untuk Angka, Tanggal, dan Teks

Validasi dropdown baik untuk kategori. Tetapi banyak kolom berisi angka atau tanggal, bukan kategori. Untuk itu, pakai jenis validation lain. Di lembar 02-Rules ada tujuh contoh lengkap yang bisa Anda coba.

Whole Number — Bilangan Bulat dengan Rentang

Untuk membatasi gaji pokok antara Rp 3 juta dan Rp 50 juta, dan harus bilangan bulat (tidak boleh 7.500.000,5):

  1. Pilih sel input, misalnya C6.
  2. Data → Data Validation → Allow: Whole number.
  3. Data: between. Minimum: 3000000. Maximum: 50000000.
  4. Klik OK.

Sekarang sel hanya menerima bilangan bulat dalam rentang itu. Ketik 2000000 (di bawah minimum) atau 2,5 (desimal) — keduanya ditolak. Operator yang tersedia selain between: not between, equal to, not equal to, greater than, less than, greater than or equal to, less than or equal to. Untuk jumlah cuti yang harus bilangan cacah non-negatif, pakai whole number dengan operator greater than or equal to 0.

Decimal — Bilangan Desimal

Untuk persentase tunjangan antara 0% dan 100% (disimpan sebagai 0 sampai 1):

  1. Allow: Decimal. Data: between. Minimum: 0. Maximum: 1.
  2. Klik OK, lalu format sel sebagai persen (0%).

Perbedaan mendasar dengan whole number: decimal menerima pecahan, whole number tidak. Pakai decimal untuk rasio, kurs, tarif; pakai whole number untuk hitungan (jumlah orang, jumlah hari, kode numerik).

Date — Tanggal dengan Rentang atau Relatif

Untuk membatasi tanggal masuk antara 1 Januari 2015 dan 31 Desember 2026:

  1. Allow: Date. Data: between. Start date: 1/1/2015. End date: 31/12/2026.
  2. Klik OK.

Tanggal juga menerima kondisi relatif terhadap hari ini. Untuk kolom tanggal kunjungan yang tidak boleh tanggal lampau, pakai greater than or equal to dengan Start date: =TODAY(). Setiap hari, batas bawah otomatis bergeser ke tanggal hari itu. Ini berguna untuk form pendaftaran acara, booking ruangan, atau jadwal kunjungan.

Tanggal sebagai teks adalah jebakan. Ketik 17 Juli dan Excel menyimpannya sebagai teks, bukan tanggal asli — validasi date akan menolaknya, dan rumus tanggal (WEEKDAY, EOMONTH) akan error. Selalu ketik dalam format yang dikenali (17/07/2024), atau biarkan validasi date yang “mengajari” pengguna format yang benar.

Text Length — Membatasi Panjang Teks

Untuk NIK yang harus tepat 8 karakter (baik angka maupun huruf):

  1. Allow: Text length. Data: equal to. Length: 8.
  2. Klik OK.

Text length menghitung jumlah karakter apa adanya — 20240001 (8 angka) diterima, 2024001 (7 karakter) ditolak, 202400011 (9 karakter) juga ditolak. Untuk password 8–20 karakter, pakai between 8 dan 20. Text length tidak peduli isi karakternya, hanya jumlahnya — untuk memaksa karakter tertentu (misalnya harus berakhiran angka), Anda perlu custom formula di Bagian 4.

Bagian 3 — Input Message dan Error Alert

Dua tab di dialog Data Validation sering dilewati padahal sama pentingnya dengan tab Settings.

Input Message — Tooltip Kuning

Input Message adalah kotak kuning kecil yang muncul saat sel dipilih, memberi tahu pengguna apa yang harus diisi.

  1. Buka Data Validation → tab Input Message.
  2. Title: Masukkan NIK.
  3. Input message: 8 digit angka, contoh: 20240001.
  4. Klik OK.

Sekarang setiap kali seseorang mengklik sel itu, tooltip kuning muncul dengan judul dan instruksi. Ini seperti label placeholder di formulir web — memandu tanpa mengganggu. Centang “Show input message when cell is selected” agar tooltip muncul (bisa dimatikan kalau mengganggu).

Error Alert — Menolak atau Memperingatkan

Error Alert muncul ketika pengguna mengetik nilai yang melanggar aturan. Ada tiga gaya dengan perilaku berbeda — pilih dengan saksama:

GayaIkonPerilakuKapan dipakai
StopSilang merahMenolak total — pengguna tidak bisa menyimpan nilai ituData wajib-benar: NIK, jumlah anggota, kode akun
WarningSegitiga kuningMenampilkan dialog dengan Retry / Cancel / Yes — pengguna bisa memaksaData disarankan benar tapi ada pengecualian: tanggal kunjungan lampau untuk input retrospektif
Informationhuruf i biruHanya memberi tahu, ada tombol OK untuk lanjutSaran lembut, dokumentasi

Cara mengatur:

  1. Data Validation → tab Error Alert.
  2. Centang “Show error alert after invalid data is entered”.
  3. Style: pilih Stop / Warning / Information.
  4. Title: misalnya NIK tidak valid.
  5. Error message: misalnya NIK harus tepat 8 karakter angka.
  6. Klik OK.

Aturan praktis: pakai Stop untuk kolom yang salah-benarnya tidak bisa dinegosiasikan (NIK, rentang gaji, dropdown departemen). Pakai Warning untuk kolom yang biasanya benar tetapi mungkin ada pengecualian sah. Hindari Information kecuali Anda sungguh-sungguh hanya ingin memberi catatan — pengguna cenderung menutupnya tanpa membaca, sehingga efek pengarahnya lemah.

Pesan yang baik menyebut dua hal. Jangan tulis “Input salah”. Tulis apa yang salah dan apa yang benar: “Gaji pokok harus antara Rp 3.000.000 dan Rp 50.000.000 (bilangan bulat).” Pesan yang spesifik memangkas iterasi bolak-balik antara pengguna dan Anda.

Bagian 4 — Custom Formula Validation

Validasi bawaan (list, angka, tanggal, teks) sudah kuat, tetapi adakalanya aturan Anda lebih kompleks dari yang bisa ditangkap satu jenis. Inilah kegunaan Custom: Anda menulis sebuah rumus yang menghasilkan TRUE (nilai diterima) atau FALSE (nilai ditolak). Rumus ini dievaluasi terhadap sel aktif.

Contoh 1 — NIK Valid: 8 Karakter dan Berakhiran 4 Angka

Misalkan format NIK perusahaan adalah 4 huruf/karakter diikuti 4 angka, total 8 karakter (misalnya MKT00001). Aturan ini tidak bisa ditangkap text length saja (yang hanya cek panjang) — kita perlu dua kondisi sekaligus.

  1. Pilih sel NIK, misalnya C7 di lembar 03-Custom-Protection.
  2. Data Validation → Allow: Custom.
  3. Formula: =AND(LEN(C7)=8, ISNUMBER(VALUE(RIGHT(C7,4))))
  4. Tab Error Alert → Style: Stop → pesan: 8 karakter dan 4 karakter terakhir harus angka.
  5. Klik OK.

Rumus ini bekerja lapis demi lapis: RIGHT(C7,4) mengambil 4 karakter terakhir, VALUE(...) mencoba mengubahnya jadi angka (gagal jika berisi huruf), ISNUMBER(...) mengecek apakah hasilnya angka, dan LEN(C7)=8 memastikan panjang total 8. AND menggabungkan keduanya — keduanya harus TRUE. Coba ketik MKT00001 (diterima) lalu MARKETING (ditolak, karena 9 karakter dan 4 terakhir bukan angka).

Contoh 2 — NIK Unik: Tidak Boleh Dobel

Salah satu kesalahan paling mahal di database karyawan adalah NIK ganda — dua orang berbeda dengan NIK yang sama. Custom validation memakai COUNTIF untuk mencegahnya.

  1. Anggap rentang NIK karyawan adalah B11:B13 di lembar 03-Custom-Protection (perluas sesuai data).
  2. Pilih sel B11 (atau seluruh rentang sekaligus).
  3. Allow: Custom. Formula: =COUNTIF($B$11:$B$13, B11)=1
  4. Error Alert: NIK ini sudah dipakai baris lain.

Rumus ini menghitung berapa kali nilai sel saatang muncul di rentang B11:B13. Kalau hasilnya 1, artinya unik (TRUE, diterima). Kalau 2 atau lebih, berarti sudah ada (FALSE, ditolak). Tanda $ di $B$11:$B$13 mengunci rentang agar tidak ikut bergeser saat rumus disalin ke sel lain di rentang itu, sementara B11 (tanpa $) relatif terhadap sel aktif. Saat Anda menambah karyawan baru dengan NIK yang sudah ada, Excel langsung menolak.

Contoh 3 — Email Mengandung @

Pengecekan email penuh (regex) tidak mungkin di Excel, tetapi validasi minimal “harus ada tanda @” bisa.

  1. Allow: Custom. Formula: =ISNUMBER(SEARCH("@", C12))
  2. Error Alert (Warning): Email harus mengandung tanda '@'.

SEARCH("@", C12) mencari posisi @ dalam teks; kalau tidak ada, hasilnya error, dan ISNUMBER membaliknya jadi FALSE. Gaya Warning dipilih karena ada alamat email valid yang sementara belum punya @ saat input parsial — biarkan pengguna memaksa jika perlu.

Custom formula mengevaluasi sel aktif. Saat Anda menulis =LEN(C7)=8 untuk validasi di sel C7, rumus itu mengacu ke C7 karena C7 adalah sel aktif. Kalau Anda menyalin validasi ke C8, Excel menyesuaikan referensi menjadi =LEN(C8)=8 — inilah prinsip referensi relatif. Pakai $ untuk bagian yang harus tetap (seperti rentang absolut di contoh COUNTIF).

Bagian 5 — Lock dan Unlock Sel

Data Validation mencegah input yang salah. Protection mencegah perubahan yang tidak diinginkan sama sekali — termasuk menghapus formula, mengubah header, atau menambah baris liar. Tetapi sebelum memproteksi sheet, Anda harus mengatur status locked/unlocked tiap sel. Inilah konsep yang paling sering disalahpahami.

Kunci: Default Semua Sel LOCKED

Buka file Excel baru, klik kanan sel mana saja → Format Cells → tab Protection. Anda akan melihat “Locked” tercentang. Setiap sel, di setiap sheet, secara default LOCKED. Tetapi — dan ini bagian yang penting — status ini tidak berpengaruh apa-apa selama sheet belum diproteksi. Anda bisa bebas mengedit sel terkunci di sheet tak-terproteksi.

Proteksi baru bermakna setelah dua langkah dijalankan berurutan: (1) atur sel input menjadi unlocked, lalu (2) aktifkan Protect Sheet.

Langkah Mengatur Lock/Unlock

  1. Pilih sel yang ingin pengguna bisa isi (misalnya C6:C13 di form karyawan).
  2. Klik kanan → Format Cells → tab Protection.
  3. Hapus centang “Locked” → klik OK. Sel ini sekarang UNLOCKED.
  4. Ulangi untuk semua sel input. Semua sel lain (header, label, formula) tetap LOCKED (default).

Cara cepat: pilih seluruh sheet (Ctrl + A), buka Format Cells, hapus centang Locked (semua jadi unlocked), lalu pilih hanya sel header/label/formula dan centang Locked lagi. Pendekatan “balik” ini cepat kalau sel input lebih banyak daripada sel terkunci.

Aturan emas urutan. Selalu unlock sel input dulu, baru Protect Sheet. Kalau terbalik (Anda memproteksi sheet tanpa membuka sel input), semuanya terkunci dan form tidak bisa diisi sama sekali — Anda harus Unprotect Sheet dulu, baru bisa memperbaiki.

Bagian 6 — Protect Sheet dan Protect Workbook

Setelah sel input di-unlock, waktunya mengunci pintu.

Protect Sheet — Kunci Sel dan Aksi

  1. Tab Review → Protect Sheet.
  2. (Opsional) Ketik password. Kalau dikosongkan, siapa pun bisa membuka proteksi via Review → Unprotect Sheet tanpa kata sandi. Untuk form yang dibagikan, set password.
  3. Daftar aksi yang diizinkan muncul dengan checkbox. Default tercentang:
    • Select locked cells — boleh diklik (dipilih) tapi tidak diedit.
    • Select unlocked cells — boleh diklik dan diedit.
  4. Aksi lain (format cells, insert rows, delete rows, sort, autofilter, pivot) tidak tercentang — artinya juga terkunci. Centang yang Anda ingin izinkan.
  5. Klik OK.

Sekarang sel LOCKED tidak bisa diedit, sel UNLOCKED tetap bisa. Coba edit header hijau di lembar FORM-KARYAWAN — Excel menolak dengan pesan “The cell or chart you’re trying to change is on a protected sheet.” Tetapi Anda tetap bisa mengisi sel biru input.

Mengizinkan Aksi Tertentu

Inilah kekuatan halus Protect Sheet: Anda bisa mengizinkan aksi spesifik sambil mengunci sisanya. Beberapa skenario umum:

  • Allow sort dan autofilter. Centang “Sort” dan “Use AutoFilter”. Sekarang pengguna bisa menyaring dan mengurutkan data walau sel terkunci — berguna untuk dasbor yang dibaca orang banyak.
  • Allow format kolom/baris. Centang “Format columns” dan “Format rows” supaya pengguna bisa mengatur lebar kolom tanpa bisa mengubah data.
  • Allow insert rows. Centang “Insert rows” agar pengguna bisa menambah baris baru (penting untuk form dinamis) — tetapi pastikan sel input di baris baru juga unlocked.

Pilihan yang Anda centang adalah jendela kaca — pengguna bisa melihat/memakai fitur itu tanpa bisa membongkar proteksi.

Protect Workbook — Kunci Struktur

Protect Sheet mengunci isi sel. Protect Workbook mengunci struktur — mencegah menambah, menghapus, menyembunyikan, mengubah nama, atau memindahkan sheet.

  1. Tab Review → Protect Workbook.
  2. (Opsional) password.
  3. Klik OK.

Sekarang klik kanan tab sheet di bawah — opsi Delete, Rename, Move, Copy, Hide menjadi abu-abu (tidak aktif). Ini penting untuk workbook yang berisi banyak sheet saling-terhubung (misalnya form input + database + laporan) di mana menghapus satu sheet bisa merusak seluruh model.

Sheet vs Workbook — ringkasannya. Protect Sheet = kunci isi sel di satu sheet. Protect Workbook = kunci struktur semua sheet (nama, urutan, keberadaan). Untuk form karyawan lengkap, pakai keduanya: sheet agar form tidak acak, workbook agar sheet penting tidak terhapus.

Membongkar Proteksi

Saat Anda perlu mengedit sel terkunci atau menambah sheet:

  • Unprotect Sheet: Review → Unprotect Sheet (masukkan password jika ada).
  • Unprotect Workbook: Review → Protect Workbook (toggle, masukkan password jika ada).

Sangat mudah lupa password, sehingga biasakan menyimpannya di tempat aman (misalnya password manager). Tanpa password, membuka proteksi resmi tidak mungkin — kecuali Anda memakai layanan pihak ketiga yang bisa retas, yang justru menegaskan bahwa proteksi itu efektif untuk pengguna biasa.

Cek Pemahaman

1. Anda membuat dropdown departemen dengan List validation, tetapi pengguna masih bisa mengetik nilai bebas (misalnya “Sales”) tanpa ditolak. Apa yang keliru?

Lihat jawaban

Kemungkinan pertama: di tab Error Alert, Anda menghapus centang “Show error alert after invalid data is entered”. Tanpa centang ini, Excel mengizinkan nilai apa pun yang diketik meskipun tidak ada di daftar — dropdown hanya menjadi saran, bukan aturan. Perbaiki: buka kembali Data Validation → tab Error Alert → centang kembali kotak itu, pastikan Style bukan kosong (pakai Stop). Kemungkinan kedua: Anda memakai Warning atau Information dan pengguna menekan “Yes/OK” untuk memaksa. Kalau Anda ingin penolakan total, gunakan Stop.

2. Anda memproteksi sheet, lalu menyadari tidak satu sel pun bisa diisi — semua input ditolak. Apa langkah yang terlewat dan bagaimana memperbaikinya tanpa membuang seluruh validasi?

Lihat jawaban

Langkah yang terlewat: meng-unlock sel input sebelum Protect Sheet. Karena default semua sel LOCKED, memproteksi sheet tanpa membuka sel input membuat semuanya terkunci. Perbaiki: Review → Unprotect Sheet (masukkan password jika ada) → pilih rentang sel input → Format Cells (Ctrl + 1) → tab Protection → hapus centang “Locked” → OK → Review → Protect Sheet lagi. Validasi data Anda tidak terpengaruh — Data Validation dan Protection adalah dua sistem terpisah.

3. Anda ingin kolom NIK menolak duplikat di seluruh tabel karyawan (rentang B2:B500). Rumus custom validation apa yang tepat, dan bagaimana cara menerapkannya ke seluruh rentang sekaligus?

Lihat jawaban

Rumus: =COUNTIF($B$2:$B$500, B2)=1. Penerapan: blok seluruh rentang B2:B500 dulu sebelum membuka Data Validation (sel aktif = B2, paling atas). Di Allow: Custom, ketik rumus itu. Kunci ada di tanda dolar: $B$2:$B$500 (absolut, rentang tetap) sementara B2 (relatif, mengikuti sel aktif). Saat Excel menerapkan rumus ke B3, secara otomatis menjadi =COUNTIF($B$2:$B$500, B3)=1; ke B4 menjadi ...B4..., dan seterusnya. Setiap sel mengecek dirinya sendiri terhadap rentang tetap. Kalau Anda lupa blok dulu dan hanya mengisi B2, hanya B2 yang divalidasi — duplikat masih bisa muncul di bawahnya.

Kesalahan Umum

Lupa centang “Show error alert”. Tanpa centang ini, validation hanya menampilkan dropdown tetapi tidak menolak input bebas. Banyak yang heran dropdownnya ada tetapi pengguna tetap bisa mengetik apa saja. Selalu verifikasi Error Alert aktif dengan gaya yang tepat.

Membalik urutan unlock dan protect. Memproteksi sheet sebelum membuka sel input mengunci semuanya. Kuncinya: atur sel input unlocked dulu, baru Protect Sheet. Kalau terlanjur, Unprotect Sheet dulu, baru perbaiki.

Memakai Warning untuk data wajib-benar. NIK atau kode akun yang salah merusak seluruh database. Jangan pakai Warning (yang bisa dipaksa) untuk kolom itu — pakai Stop. Warning hanya untuk kolom dengan pengecualian sah.

Daftar dropdown di kotak Source yang panjang. Mengetik 30 item dipisah koma di kotak Source tidak praktis dan rentan salah ketik. Pindahkan daftar ke kolom referensi, ubah jadi Table, rujuk sebagai Source. Lebih rapi dan otomatis berkembang.

Custom formula dengan referensi absolut yang keliru. Saat memvalidasi rentang B2:B500 dengan COUNTIF, lupa menambah $ di $B$2:$B$500 membuat rentang ikut bergeser tiap baris — B100 akan mengecek B100:B598, bukan B2:B500. Hasilnya validasi salah di bagian bawah tabel. Selalu kunci rentang referensi dengan $.

Lupa password protect. Protect Sheet dengan password yang lupa berarti sheet terkunci permanen (untuk pengguna biasa). Simpan password di password manager, atau jangan set password kalau workbook hanya untuk tim kecil yang saling percaya — proteksi tanpa password sudah cukup mencegah suntingan tak sengaja.

Mengira proteksi Excel aman dari pihak jahat. Protect Sheet/Workbook di Excel bukan enkripsi. Tools pihak ketiga bisa membongkarnya dalam hitungan detik. Pakai proteksi untuk mencegah kesalahan tidak sengaja dan pengguna biasa, bukan untuk menjaga rahasia sensitif dari penyerang yang sungguh-sungguh.

Dipakai di Praktik

  • Form pendaftaran karyawan. Form input dengan dropdown departemen/status, validasi NIK 8 digit, rentang tanggal masuk, dan gaji bilangan bulat — lalu Protect Sheet agar hanya sel input yang bisa diisi. Ini persis skenario lembar FORM-KARYAWAN di berkas latihan.
  • Template kuesioner dan survei. Kolom jawaban dibatasi dengan List validation (Sangat Setuju / Setuju / Netral / Tidak Setuju / Sangat Tidak Setuju) sehingga responden tidak mengetik jawaban di luar skala. Skor dihitung dengan formula yang LOCKED.
  • Dasbor keuangan dibaca banyak orang. Sheet laporan diproteksi (sel formula terkunci) tetapi Sort dan AutoFilter diizinkan, sehingga manajer bisa menyaring dan mengurutkan tanpa risiko mengubah angka.
  • Buku kerja akuntansi multi-sheet. Protect Workbook mencegah sheet Jurnal, Buku Besar, Neraca, dan Laba Rugi tertukar urutan atau terhapus — satu sheet terhapus bisa merusak seluruh siklus akuntansi.
  • Form penilaian mahasiswa. Nilai dibatasi whole number antara 0 dan 100, formula konversi nilai huruf LOCKED, sheet diproteksi. Dosen hanya mengisi angka di sel UNLOCKED; perhitungan otomatis tidak bisa diutak-atik.

Lanjutan

  • Pivot Table Excel — data yang masuk bersih lewat validasi langsung siap dijadikan pivot; pivot yang sehat lahir dari input yang terkontrol.
  • SUMIFS, COUNTIFS, dan Conditional Formatting — dropdown departemen dan status menjadi kriteria alami untuk SUMIFS; conditional formatting menyorot anomali yang lolos validasi.
  • VLOOKUP, INDEX-MATCH, XLOOKUP — dropdown yang merujuk ke tabel master memastikan lookup selalu menemukan kecocokan, tanpa risiko #N/A karena salah ketik.
  • Workflow Tesis End-to-End — pengumpulan data kuesioner yang terkontrol adalah fondasi tesis kuantitatif yang kredibel.