TL;DR
Cara membuat dropdown Excel: blok selnya, buka Data > Data Validation, pilih Allow: List, terus isi kotak Source dengan daftar pilihan atau referensi range. Buat dropdown yang otomatis nambah item pas ada data baru, ubah daftar sumbernya jadi Table pakai Ctrl+T dulu, baru rujuk lewat Named Range. Dropdown bertingkat bisa dibikin pakai fungsi INDIRECT.
Cara membuat dropdown Excel: blok selnya, buka Data > Data Validation, pilih Allow: List, terus isi kotak Source dengan daftar pilihannya. Selesai dalam 30 detik.
Itu versi paling dasar. Tapi dropdown statis punya satu masalah: tiap kamu mau nambah item, kamu harus buka setting lagi. Kalau daftar produk kamu nambah tiap minggu, ini nyebelin.
Jadi di bawah ini aku bahas tiga level: dropdown statis, dropdown dinamis yang nambah sendiri, dan dropdown bertingkat kayak provinsi → kota.
Lima langkah:
C2:C200 buat kolom Status Pesanan.Isi Source-nya kayak gini:
Baru,Diproses,Dikirim,Selesai,Batal
Sekarang tiap sel di C2:C200 punya panah kecil. Klik, pilih, kelar.
Pakai cara ini kalau daftarnya pendek dan hampir gak pernah berubah. Status pesanan, jenis kelamin, ya/nggak. Buat daftar produk atau daftar kota, lanjut ke bagian berikutnya.
Ini yang aku pakai buat sheet kerjaan beneran. Idenya: taruh daftar di sheet terpisah, ubah jadi Table, terus rujuk lewat Named Range.
Langkah 1: siapin daftarnya. Bikin sheet baru namanya Master. Di kolom A, tulis header Produk, terus isi daftarnya ke bawah.
Langkah 2: jadiin Table. Klik salah satu sel di daftar itu, tekan Ctrl+T, centang "My table has headers", OK. Sekarang daftarnya jadi Table yang otomatis melar tiap kamu ketik di baris kosong di bawahnya.
Langkah 3: bikin Named Range. Blok isi kolomnya (tanpa header), buka Formulas > Define Name, kasih nama DaftarProduk, OK.
Langkah 4: pasang di dropdown. Balik ke sheet input, buka Data Validation, Allow: List, terus isi Source:
=DaftarProduk
Coba tambahin satu produk baru di sheet Master. Balik ke dropdown. Produk barunya udah nongol. Gak perlu buka setting apa pun.
Kenapa harus lewat Table? Karena Named Range biasa itu range tetap. Kalau kamu tulis $A$2:$A$50, item ke-51 gak bakal masuk. Table yang bikin range-nya ikut manjang.
Ini pakai fungsi INDIRECT, yang tugasnya ngubah teks jadi referensi range.
Siapin datanya: di sheet Master, bikin satu kolom per provinsi. Kolom A header-nya Jawa_Barat, kolom B Jawa_Timur, kolom C Jawa_Tengah. Isi tiap kolom dengan kota di provinsi itu.
Bikin Named Range per kolom. Nama range-nya harus persis sama dengan isi sel provinsi nanti. Jadi kolom kota Jawa Barat dinamain Jawa_Barat.
Cara cepat: blok semua data termasuk header, tekan Ctrl+Shift+F3, centang "Top row", OK. Excel bikinin semua Named Range sekaligus.
Dropdown provinsi (kolom A di sheet input):
Source: Jawa_Barat,Jawa_Timur,Jawa_Tengah
Dropdown kota (kolom B), blok B2:B200:
Source: =INDIRECT(A2)
Sekarang, kalau A2 isinya Jawa_Barat, dropdown di B2 cuma nampilin kota Jawa Barat.
Catatan yang sering bikin gagal: nama range gak boleh ada spasi. Makanya pakai underscore. Kalau kamu pengen tampilannya tetep "Jawa Barat" tanpa underscore, bungkus INDIRECT-nya:
=INDIRECT(SUBSTITUTE(A2," ","_"))
Di dataset toko_berkah punya ngulikdata, tim gudang isi form order harian lewat Excel bersama. Sebelum ada dropdown, kolom nama_produk punya 143 nilai unik. Padahal produk aslinya cuma 68.
Sisanya? Variasi ejaan. "Minyak Goreng 1L", "minyak goreng 1 liter", "Mnyak Goreng 1L", "Minyak Gorng 1L". Satu produk kecatet sebagai empat.
Akibatnya kelihatan pas bikin laporan produk terlaris: minyak goreng yang harusnya ranking 2, kepecah jadi empat baris dan turun ke ranking 11. Keputusan restock jadi salah.
Setelah kolom itu diganti dropdown dinamis yang narik dari Table master_produk, nilai unik turun dari 143 jadi 68, persis sesuai jumlah produk asli. Waktu bersihin data sebelum laporan bulanan: dari sekitar 90 menit jadi nol.
1. Range Source gak dikunci absolut. Nulis A2:A50 tanpa $ bikin range-nya geser waktu dropdown dicopy ke sel lain. Selalu $A$2:$A$50.
2. Named Range pakai spasi. Excel nolak. Ganti pakai underscore.
3. Lupa item baru di luar Table. Kalau kamu ketik produk baru dengan nyisain baris kosong dari Table, Table-nya gak melar ke situ. Ketik langsung di baris tepat di bawah baris terakhir.
4. Dropdown dipasang cuma di baris yang udah keisi. Baris 201 ke bawah bakal polos. Pasang ke range yang lebih panjang dari data sekarang.
5. INDIRECT dipasang tapi provinsi belum keisi. Dropdown kota bakal kosong dan Excel ngasih error. Ini wajar, isi provinsi dulu.
Referensi lengkap soal Data Validation ada di dokumentasi Microsoft. Buat konteks kenapa validation penting, baca Data Validation Excel: Cegah Salah Input Sebelum Terjadi.
Biasanya karena opsi In-cell dropdown gak dicentang waktu setting. Buka lagi Data > Data Validation, pastiin kotak In-cell dropdown kecentang. Kemungkinan kedua: selnya lagi kena Freeze atau sheet-nya diproteksi tanpa izin edit sel terkunci. Panah dropdown juga cuma keliatan pas selnya lagi dipilih, bukan pas kamu cuma lewat pakai mouse.
Ubah daftar sumbernya jadi Table dengan Ctrl+T. Table otomatis melar tiap kamu ketik di baris kosong di bawahnya. Terus bikin Named Range yang nunjuk ke kolom Table itu, dan pakai nama tadi di kotak Source dengan format =NamaRange. Setelah itu, tiap item baru langsung nongol di dropdown tanpa kamu ubah settingnya lagi.
Bisa, pakai INDIRECT. Bikin Named Range per provinsi, dan nama range-nya harus persis sama dengan isi sel provinsi. Di dropdown kota, isi Source dengan =INDIRECT(A2), di mana A2 itu sel provinsi. Syaratnya: nama range gak boleh ada spasi, jadi ganti spasi dengan underscore dan sesuaikan datanya.
Waktu setting Data Validation, pindah ke tab Error Alert. Isi Title dan Error message dengan kalimat yang manusiawi, misalnya "Kota harus dipilih dari daftar. Kalau kotanya belum ada, kasih tau admin." Pilih Style: Stop kalau kamu mau nolak sepenuhnya, atau Warning kalau masih boleh dilanggar dengan konfirmasi.
Pasang satu dropdown hari ini di kolom yang paling sering typo. Lima menit kerja, dan laporan bulan depan gak bakal ada "Bandung" dan "bandung" jadi dua baris.
Lanjut baca: Cara Menghapus Data Duplikat di Excel buat beresin data lama yang terlanjur berantakan. Konsep dasarnya bisa kamu cek juga di glosarium data cleaning.
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.