Loncat ke daftar isi utama

Panduan utama untuk daftar drop-down yang dapat dicari di Excel

Membuat daftar drop-down di Excel menyederhanakan entri data dan meminimalkan kesalahan. Namun dengan kumpulan data yang lebih besar, menelusuri daftar yang panjang menjadi rumit. Bukankah lebih mudah untuk mengetik dan menemukan item Anda dengan cepat? A "daftar drop-down yang dapat dicari" menawarkan kemudahan ini. Panduan ini akan memandu Anda melalui empat metode untuk menyiapkan daftar seperti itu di Excel.


Video


Daftar drop-down yang dapat dicari di Excel 365

Excel 365 telah memperkenalkan fitur yang sangat dinantikan pada daftar drop-down validasi datanya: kemampuan untuk mencari dalam daftar. Dengan fungsi pencarian, pengguna dapat dengan cepat menemukan dan memilih item dengan cara yang lebih efisien. Setelah memasukkan daftar drop-down seperti biasa, cukup klik sel dengan daftar drop-down dan mulailah mengetik. Daftar akan langsung memfilter agar sesuai dengan teks yang diketik.

Dalam hal ini, saya mengetik San di sel dan daftar drop-down menyaring kota-kota yang dimulai dengan istilah pencarian San, Seperti San Fransisco dan San Diego. Kemudian Anda dapat memilih hasilnya dengan mouse Anda atau menggunakan tombol panah dan tekan Enter.

Catatan:
  • Grafik pencarian dimulai dari huruf pertama setiap kata dalam daftar tarik-turun. Jika Anda memasukkan karakter yang tidak cocok dengan karakter awal kata mana pun, daftar tidak akan menampilkan item yang cocok.
  • Fitur ini hanya tersedia di versi terbaru Excel 365.
  • Jika versi Excel Anda tidak mendukung fitur ini, berikut kami merekomendasikannya Daftar Drop-down yang Dapat Dicari fitur dari Kutools untuk Excel. Tidak ada batasan versi Excel, dan setelah diaktifkan, Anda dapat dengan mudah mencari item yang diinginkan di daftar drop-down hanya dengan mengetikkan teks yang relevan. Lihat langkah-langkah terperinci.

Buat daftar drop-down yang dapat dicari (untuk Excel 2019 dan lebih baru)

Jika Anda menggunakan Excel 2019 atau versi yang lebih baru, metode di bagian ini juga dapat digunakan untuk membuat daftar drop-down dapat dicari di Excel.

Dengan asumsi Anda telah membuat daftar drop-down di sel A2 pada Sheet2 (gambar di sebelah kanan) menggunakan data dalam rentang A2:A8 dari Sheet1 (gambar di sebelah kiri), ikuti langkah-langkah berikut untuk membuat daftar dapat dicari.

Langkah 1. Buat kolom pembantu yang mencantumkan item pencarian

Di sini kita memerlukan kolom pembantu untuk mencantumkan item yang cocok dengan data sumber Anda. Dalam hal ini, saya akan membuat kolom pembantu kolom D of Sheet1.

  1. Pilih sel pertama D1 di kolom D dan masukkan header kolom, seperti "Hasil Pencarian" pada kasus ini.
  2. Masukkan rumus berikut ke dalam sel D2 dan tekan Enter.
    =FILTER(A2:A8,ISNUMBER(SEARCH(Sheet2!A2,A2:A8)),"Not Found")
Catatan:
  • Dalam formula ini, A2: A8 adalah rentang data sumber. Lembar2!A2 adalah lokasi daftar drop-down, yang berarti daftar drop-down terletak di A2 pada Sheet2. Silakan ubah sesuai dengan data Anda sendiri.
  • Jika tidak ada item yang dipilih dari daftar drop-down di A2 Sheet2, rumus akan menampilkan semua item dari sumber data, seperti yang digambarkan pada gambar di atas. Sebaliknya jika suatu item dipilih, D2 akan menampilkan item tersebut sebagai hasil rumus.
Langkah 2: Konfigurasikan ulang daftar drop-down
  1. Pilih sel daftar drop-down (dalam hal ini, saya memilih sel A2 dari Sheet2), lalu pilih Data > Validasi Data > Validasi Data.
  2. Dalam majalah Validasi Data kotak dialog, Anda perlu mengkonfigurasi sebagai berikut.
    1. Di bawah Settings tab, klik tombol di sumber kotak.
    2. Grafik Validasi Data kotak dialog akan dialihkan ke Sheet1, pilih sel (misalnya D2) dengan rumus dari Langkah 1, tambahkan a # simbol, dan klik Penyelesaian .
    3. Pergi ke Peringatan Kesalahan tab, hapus centang pada Tampilkan peringatan kesalahan setelah data yang tidak valid dimasukkan kotak centang, dan terakhir klik OK Tombol untuk menyimpan perubahan.
Hasil

Daftar drop-down di sel A2 pada Sheet2 sekarang dapat dicari. Ketik teks di dalam sel, klik panah drop-down untuk memperluas daftar drop-down, dan Anda akan melihat daftar langsung difilter agar sesuai dengan teks yang diketik.

Catatan:
  • Metode ini hanya tersedia untuk Excel 2019 dan versi yang lebih baru.
  • Metode ini hanya berfungsi pada satu sel daftar drop-down dalam satu waktu. Agar daftar drop-down dapat dicari di sel A3 hingga A8 di Sheet2, langkah-langkah di atas harus diulangi untuk setiap sel.
  • Saat Anda mengetik teks di sel daftar drop-down, daftar drop-down tidak meluas secara otomatis, Anda perlu mengklik panah drop-down untuk memperluasnya secara manual.

Buat daftar drop-down yang dapat dicari dengan mudah (untuk semua versi Excel)

Mengingat berbagai keterbatasan metode di atas, berikut adalah alat yang sangat efektif untuk Anda - Kutools untuk Excel's Jadikan Daftar Drop-down Dapat Dicari, Popup Otomatisfitur. Fitur ini tersedia di semua versi Excel dan memungkinkan Anda mencari item yang diinginkan dengan mudah di daftar drop-down dengan pengaturan sederhana.

Setelah mengunduh dan menginstal Kutools untuk Excel, pilih Kutools > Daftar Drop-down > Jadikan Daftar Drop-down Dapat Dicari, Popup Otomatis untuk mengaktifkan fitur ini. Dalam Jadikan Daftar Drop-down Dapat Dicari kotak dialog, Anda perlu:

  1. Pilih rentang yang berisi daftar drop-down yang perlu ditetapkan sebagai daftar drop-down yang dapat dicari.
  2. Klik OK untuk menyelesaikan pengaturan.
Hasil

Saat Anda mengklik sel daftar drop-down dalam rentang yang ditentukan, kotak daftar akan muncul di sebelah kanan. Ketik teks untuk memfilter daftar secara instan, lalu pilih item atau gunakan tombol panah dan tekan Enter untuk menambahkannya ke sel.

Catatan:
  • Fitur ini mendukung mencari dari posisi mana pun dalam kata-kata. Artinya meskipun Anda memasukkan karakter di tengah atau akhir kata, item yang cocok akan tetap ditemukan dan ditampilkan, sehingga menawarkan pengalaman pencarian yang lebih komprehensif dan ramah pengguna.
  • Untuk mengetahui lebih banyak tentang fitur ini, silakan kunjungi halaman ini.
  • Untuk menerapkan fitur ini, silakan unduh dan instal Kutools untuk Excel pertama.

Buat daftar drop-down yang dapat dicari dengan kotak Kombo dan VBA (lebih kompleks)

Jika Anda hanya ingin membuat daftar drop-down yang dapat dicari tanpa menentukan jenis daftar drop-down tertentu. Bagian ini memberikan pendekatan alternatif: menggunakan kotak Kombo dengan kode VBA untuk menyelesaikan tugas.

Misalkan Anda memiliki daftar nama negara di kolom A seperti yang ditunjukkan pada gambar di bawah, dan sekarang Anda ingin menggunakannya sebagai sumber data dari daftar drop-down searchale, Anda dapat melakukan hal berikut untuk menyelesaikannya.

Anda perlu menyisipkan kotak kombo alih-alih daftar drop-down validasi data di lembar kerja Anda.

  1. Jika Pengembang tab tidak ditampilkan di pita, Anda dapat mengaktifkan Pengembang tab sebagai berikut.
    1. Di Excel 2010 atau versi yang lebih baru, klik File > Opsi. Dan di Opsi Excel kotak dialog, klik Sesuaikan Pita di panel kiri. Pergi ke kotak daftar Customize the Ribbon, centang Pengembang kotak, dan kemudian klik OK tombol. Lihat tangkapan layar:
    2. Di Excel 2007, klik Office tombol> Opsi Excel. di Opsi Excel kotak dialog, klik Populer di panel kiri, periksa Perlihatkan tab Pengembang di Pita kotak, dan terakhir klik OK .
  2. Setelah menunjukkan Pengembang tab, klik Pengembang > Menyisipkan > Kotak kombo.
  3. Gambarlah kotak Kombo di lembar kerja, klik kanan lalu pilih Properties dari menu klik kanan.
  4. Dalam majalah Properties kotak dialog, Anda perlu:
    1. Pilih Salah dalam Pilih Kata Otomatis bidang;
    2. Tentukan sel di Sel Tertaut bidang. Dalam hal ini, kami memasukkan A12;
    3. Pilih 2-fmMatchEntryTidak Ada dalam Entri Pertandingan bidang;
    4. Tipe DropDownList ke dalam DaftarIsiRentang bidang;
    5. Tutup Properties kotak dialog. Lihat tangkapan layar:
  5. Sekarang matikan mode desain dengan mengklik Pengembang > Mode Desain.
  6. Pilih sel kosong seperti C2, masukkan rumus di bawah ini dan tekan Enter. Mereka menyeret Pegangan IsiOtomatisnya ke sel C9 untuk mengisi sel secara otomatis dengan rumus yang sama. Lihat tangkapan layar:
    =--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
    Catatan:
    1. $ A $ 12 adalah sel yang telah Anda tentukan sebagai Sel Tertaut di langkah 4;
    2. Setelah menyelesaikan langkah-langkah di atas, kini Anda dapat menguji: memasukkan huruf C ke dalam kotak kombo, lalu Anda dapat melihat bahwa sel rumus yang mereferensikan sel berisi karakter C diisi dengan angka 1.
  7. Pilih sel D2, masukkan rumus di bawah ini dan tekan Enter. Kemudian seret Pegangan IsiOtomatisnya ke bawah ke sel D9.
    =IF(C2=1,COUNTIF($C$2:C2,1),"")
  8. Pilih sel E2, masukkan rumus di bawah ini dan tekan Enter. Kemudian seret Pegangan IsiOtomatisnya ke E9 untuk menerapkan rumus yang sama.
    =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
  9. Sekarang Anda perlu membuat rentang nama. Silakan klik Rumus > Tentukan Nama.
  10. Dalam majalah Nama baru kotak dialog, ketik DropDownList dalam Nama kotak, masukkan rumus di bawah ini di Mengacu pada kotak, dan kemudian klik OK .
    =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
    
  11. Sekarang, aktifkan mode desain dengan mengklik Pengembang > Mode Desain. Kemudian klik dua kali kotak Combo untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
  12. Salin dan tempel kode VBA di bawah ini ke editor Kode.
    Kode VBA: buat daftar drop-down dapat dicari
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. Tekan lain + Q kunci untuk menutup Microsoft Visual Basic untuk Aplikasi jendela.

Mulai sekarang, ketika karakter dimasukkan dalam kotak kombo, ia akan melakukan pencarian fuzzy dan kemudian mencantumkan nilai yang relevan dalam daftar.

Note: Anda perlu menyimpan buku kerja ini sebagai file Buku Kerja Excel Macro-Enabled untuk menyimpan kode VBA untuk digunakan di masa mendatang.

Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat  |  Hapus Baris Kosong  |  Gabungkan Kolom atau Sel tanpa Kehilangan Data  |  Putaran tanpa Formula ...
Pencarian Super V: Berbagai Kriteria  |  Nilai Berganda  |  Di Multi-Lembar  |  Pencarian Fuzzy...
Adv. Daftar Tarik-turun: Daftar Drop Down Mudah  |  Daftar Drop Down yang Bergantung  |  Multi-pilih Drop Down List...
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  Bandingkan Kolom dengan Pilih Sel yang Sama & Berbeda ...
Fitur Unggulan: Fokus Kisi  |  Tampilan Desain  |  Bar Formula Besar  |  Manajer Buku Kerja & Lembar | Perpustakaan Sumberdaya (Teks otomatis)  |  Pemetik tanggal  |  Gabungkan Lembar Kerja  |  Enkripsi/Dekripsi Sel  |  Kirim Email berdasarkan Daftar  |  Filter Super  |  Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter ...)  |  50 + Grafik jenis (Gantt Chart ...)  |  40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun ...)  |  19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur ...)  |  12 Konversi Tools (Angka ke Kata, Konversi Mata Uang ...)  |  7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel Excel ...)  |  ... dan banyak lagi

Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...

Deskripsi Produk


Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.
Comments (67)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Perfect idea for me. But I have a problem with the "ROWS" formula.
I mean point 8.
When I use your formula (in the drop-down list I have nothing entered, as you can see in point 8) in the first cell is "INDIA".
And pick up the cells with the "spilled" error. What I need to change for the formula to work properly.

E1 - India
E2 - #SPILL!
E3 -#SPILL!
E4 - #SPILL!
E5 - #SPILL!
E6 -#SPILL!
E7 - #SPILL!
E8 - India
E9 - Brazil
E10 - Italy
E11 - Japan
E12 - United State
E13 - Francy
E14 - Germany

You also see that there are more poems appearing than yours.
This comment was minimized by the moderator on the site
Hi Przamek PL,
Sory, I cannot reproduce the problem you mentioned. Can you provide us with your data for tesing? If you don't mind, upload your sample file here.
This comment was minimized by the moderator on the site
Thank you for your message.
I was able to run your example correctly.
I have a reflection now ...
How to apply your solution to the UseForm form?

I would like to select a person from the list in the form, then I would have information about the age of this person elsewhere in the form. Such a simple example. Difficult?
This comment was minimized by the moderator on the site
Hi Przemek PF,
This method does not work in UserForm. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
Somehow excel will not let me fill in the ListFillRange with ANYTHING. so also not the DropDownList. I did all the steps but am not able to get a flashing cursor and when I type no drop down list appears. any solutions?
This comment was minimized by the moderator on the site
Hi Marloes, This problem can't be solved yet. Make sure the ListFillRange is on the same sheet as your list box. 
This comment was minimized by the moderator on the site
I've just purchased kutools to use this function. Is it possible to have two or more different searchable drop down lists (i.e. referncing different lists of valid entries) on the same sheet?
This comment was minimized by the moderator on the site
Hi Marc,The feature does not support two or more different searchable drop down lists on the same sheet. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
how to use this dropdown in vba form any konw please reply
This comment was minimized by the moderator on the site
Hi, I made an action list for internal use with automatic email reminders in Excel, based on macro and vba. in a cell you select which person to send the reminder to, in a next cell you select which person to CC etc. Is it a good idea to copy this dropdownlist a few 100 times to every possible entry that I supply ? And is it possible to add a rule: Per row a particular person can only be selected once?
This comment was minimized by the moderator on the site
I have around 80000 data while running excel is hang
This comment was minimized by the moderator on the site
Sir How to use this in excel userform combobox....? plz help
This comment was minimized by the moderator on the site
Hi Sourav Singha,
Can't use it in a userform combobox. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
Is there a way to make it call up a hyperlink? My email is
This comment was minimized by the moderator on the site
Hi Josh,
Sorry can;t help you with that yet.
This comment was minimized by the moderator on the site
I have a problem. My list is in Armenian language, and I see ??????-s instead of the letters. how can I fix this problem? Thank you in advance
This comment was minimized by the moderator on the site
Hi Vrezh,
Sorry this kind of problem can't be solved yet. Thank you for your comment.
This comment was minimized by the moderator on the site
How can I use this? I have two problem
1st I would like use ComboBox1 for a full column, so I have D column, it should see empty.
When I click into a cell in D column example D7 or D8(etc) I should get a Combo in D7 or D8 etc cell and after select just see the result, not the combo too.

But how can I add combobox dynamically to D2, D4, D11 etc when click or before.
I need for I can search with typing too, so simple(not active-x) combo is wrong.

2nd how set padding? - my combo text when I search is not see whole because itt has padding.

3th if my source is C column, how drop empty elements from list
This comment was minimized by the moderator on the site
Hi Steve Olah,
Sorry can't help you with that. Any question about Excel, please don’t hesitate to post in our forum: https://www.extendoffice.com/forum.html.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations