Cara Membuat Dropdown List di Excel: Statis & Dinamis
Blog/Tutorial Excel & Sheets/Cara Membuat Dropdown List di Excel: Statis & Dinamis

Cara Membuat Dropdown List di Excel: Statis & Dinamis

BimaBima
·23 Maret 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

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.

Gimana cara bikin dropdown list statis di Excel?

Lima langkah:

  1. Blok sel tujuannya. Misalnya C2:C200 buat kolom Status Pesanan.
  2. Klik tab Data > Data Validation.
  3. Di dropdown Allow, pilih List.
  4. Di kotak Source, ketik pilihannya dipisah koma.
  5. Pastiin In-cell dropdown kecentang. Klik OK.

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.

Gimana cara bikin dropdown yang otomatis nambah item?

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.

Gimana cara bikin dropdown bertingkat (provinsi → kota)?

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," ","_"))

Contoh kasus: form order toko_berkah

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.

Kesalahan umum bikin dropdown Excel

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.

FAQ

Kenapa dropdown Excel aku gak muncul panahnya?

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.

Gimana caranya dropdown otomatis nambah kalau daftarnya nambah?

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 gak bikin dropdown bertingkat, misalnya kota ikut provinsi?

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.

Gimana cara ngasih pesan sendiri kalau orang ngetik di luar daftar?

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.

Penutup

Tiga hal yang perlu diinget:

  • Dropdown statis buat daftar pendek yang gak berubah. 30 detik, kelar.
  • Dropdown dinamis (Table + Named Range) buat daftar yang tumbuh. Ini yang dipakai di kerjaan beneran.
  • INDIRECT buat dropdown bertingkat. Ingat: nama range tanpa spasi.

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.

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