KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de Açılır listeyi aranabilir hale getir için kapsamlı kılavuz

YazarSiluvia Değiştirme Tarihi

Excel'de açılır liste oluşturmak, veri girişini kolaylaştırır ve hataları en aza indirir. Ancak daha büyük veri kümelerinde uzun listeler arasında kaydırmak zahmetli hale gelir. Öğenizi sadece yazarak hızlıca bulmak çok daha kolay olmaz mıydı? "Açılır listeyi aranabilir hale getir" tam da bu kolaylığı sunar! Bu kılavuzda, Excel'de böyle bir liste oluşturmak için dört yöntemi adım adım öğreneceksiniz.

aranabilir açılır liste



Video: Açılır listeyi aranabilir hale getir Oluşturun

 


Excel'de Açılır listeyi aranabilir hale getir 365

Excel 365, veri doğrulama Açılır Liste’sine çok beklenen bir özelliği ekledi: listede arama yapabilme yeteneği! Bu aranabilir işlev sayesinde kullanıcılar, öğeleri daha verimli ve hızlı bir şekilde bulup seçebiliyor. Her zamanki gibi Açılır Liste’yi ekledikten sonra, liste içeren bir hücreye tıklayıp yazmaya başlayın—liste, yazdığınız metne göre anında filtrelenir.

Bu örnekte, hücreye San yazıyorum ve Açılır Liste, arama terimiyle başlayan şehirleri filtreliyor: San, örneğin San Francisco ve San Diego. Ardından sonucu fareyle seçebilir veya ok tuşlarını kullanıp Enter tuşuna basabilirsiniz.

Excel 365'te aranabilir açılır liste

Notlar:
  • Açılır Liste içindeki her kelimenin ilk harfiyle arama başlatılır. Eğer hiçbir kelimenin baş harfiyle eşleşmeyen bir karakter girerseniz, liste eşleşen öğeleri göstermez.
  • Bu özellik yalnızca Excel 365 sürümünün En Son Sürüm bölümünde mevcuttur.
  • Excel sürümünüz bu özelliği desteklemiyorsa, Açılır listeyi aranabilir hale getir özelliğini sunan Kutools for Excel’i öneriyoruz. Excel sürümüyle ilgili herhangi bir sınırlama yoktur ve etkinleştirdikten sonra, istediğiniz öğeyi açılır liste içinde ilgili metni yazarak kolayca bulabilirsiniz.Ayrıntılı adımları görüntüleyin.

Açılır listeyi aranabilir hale getir Oluşturun (Excel 2019 ve sonrası için)

Excel 2019 veya daha yeni sürümleri kullanıyorsanız, bu bölümdeki yöntem, Excel'de açılır listeyi aranabilir hale getirmek için de kullanılabilir.

Sayfa1'deki (soldaki resim) A2:A8 aralığındaki verileri kullanarak Sayfa2'nin A2 hücresine bir açılır liste oluşturduğunuzu varsayalım (sağdaki resim). Listedeki öğeleri aranabilir hale getirmek için aşağıdaki adımları izleyin.

 örnek veri

Adım 1. Eşleşen Aranacak Öğeleri listeleyen bir yardımcı sütun oluşturun

Burada, Kaynak Veri'nizle eşleşen öğeleri listeleyen bir yardımcı sütuna ihtiyacımız var. Bu örnekte, yardımcı sütunu Sayfa1'de D sütununa oluşturacağım.

  1. D sütunundaki ilk hücreyi seçin ()D1) ve bu örnekteki gibi "Arama sonuçları" gibi bir sütun başlığı girin.
  2. D2 hücresine aşağıdaki formülü girin ve Entertuşuna basın.
    =FILTER(A2:A8,ISNUMBER(SEARCH(Sheet2!A2,A2:A8)),"Not Found")
    Arama öğelerini listeleyen bir yardımcı sütun oluşturun
Notlar:
  • Bu formülde, A2:A8 kaynak veri aralığıdır. Sheet2!A2, açılır liste konumudur; yani açılır listeniz Sheet2'nin A2 hücresindedir. Lütfen bunları kendi verilerinize göre güncelleyin.
  • Sheet2'nin A2 hücresindeki Açılır Liste öğesinden hiçbir seçim yapılmazsa, formül Kaynak Veri içindeki tüm öğeleri yukarıdaki resimde gösterildiği gibi görüntüler. Ancak bir öğe seçilirse, D2 hücresi formülün sonucu olarak yalnızca o seçili öğeyi gösterir.
Adım 2: Açılır Liste'i yeniden yapılandırın
  1. Açılır Liste hücresini seçin (bu örnekte Sheet2'nin A2 hücresini seçtim), ardından Veri>Veri Doğrulama>Veri Doğrulamayolunu izleyin.
    Veri > Veri Doğrulama > Veri Doğrulama'ya tıklayın
  2. Veri Doğrulamailetişim kutusunda aşağıdaki gibi yapılandırma yapmanız gerekir.
    1. Ayarlar sekmesinde, Kaynak seçim düğmesi kutusundaki düğmesine tıklayın. box.
      seçim düğmesine tıklayın
    2. Veri Doğrulama iletişim kutusu Sheet1’e yönlendirilecek; 1. adımdaki formülü içeren hücreyi (örneğin D2) seçin, # sembolünü ekleyin ve Kapat düğmesine tıklayın. button.
      formülü içeren hücreyi seçin, # sembolü ekleyin
    3. Hata Uyarısı sekmesine gidin, Geçersiz veri girildikten sonra hata uyarısını göster onay kutusunun işaretini kaldırın ve son olarak değişiklikleri kaydetmek için Tamam düğmesine tıklayın.
      Geçersiz veri girildikten sonra hata uyarısını göster onay kutusunun işaretini kaldırın
Sonuç

Sayfa2'nin A2 hücresindeki açılır liste artık aranabilir! Hücreye metin yazın ve açılır oka tıklayarak listeyi genişletin; liste, yazdığınız metne göre anında filtrelenerek karşınıza çıkacak.

Açılır liste artık aranabilirdir

Notlar:
  • Bu yöntem yalnızca Excel 2019 ve sonraki sürümler için kullanılabilir.
  • Bu yöntem aynı anda yalnızca bir Açılır Liste hücresinde çalışır. Sheet2'de A3 ile A8 arasındaki her hücreyi aranabilir hale getirmek için yukarıdaki adımların her bir hücre için ayrı ayrı tekrarlanması gerekir.
  • Açılır liste hücresine metin yazdığınızda, liste otomatik olarak genişlemez; manuel olarak genişletmek için açılır oka tıklamanız gerekir.

Tüm Excel sürümleri için Açılır listeyi aranabilir hale getir'yi kolayca oluşturun

Yukarıdaki yöntemlerin çeşitli sınırlamaları göz önünde bulundurulduğunda, size son derece etkili bir çözüm sunuyoruz: Kutools for Excel’in Açılır Liste'yi Aranabilir Hale Getir, Otomatik Açılır özelliği. Bu özellik tüm Excel sürümlerinde mevcuttur ve sadece birkaç adımlık basit bir kurulumla açılır liste içinde istediğiniz öğeyi anında bulmanıza olanak tanır.

Kutools for Excel'i indirip yükledikten sonra ,Kutools>Açılır Liste>Açılır Liste'i Aranabilir Hale Getir, Otomatik Açılırseçeneğine tıklayarak bu özelliği etkinleştirin.Açılır Liste'i Aranabilir Hale Getiriletişim kutusunda şunları yapmanız gerekir:

  1. Açılır listeyi aranabilir hale getir olarak ayarlanması gereken Açılır Liste içeren aralığı seçin.
  2. Tamamdüğmesine tıklayarak ayarları tamamlayın.
    Kutools ile aranabilir açılır listeler
Sonuç

Sınırlı bir aralıkta yer alan bir Açılır Liste hücresine tıkladığınızda, sağ tarafta bir liste kutusu belirir. Listeyi anında filtrelemek için metin yazın, ardından bir öğe seçin ya da ok tuşlarını kullanarak seçim yaptıktan sonra Enter tuşuna basarak hücreye ekleyin.

Notlar:
  • Bu özellik, kelimelerin içindeki herhangi bir konumdan arama yapmayı destekler. Kelimenin ortasında veya sonunda yer alan bir karakter bile girseniz eşleşen öğeler bulunup görüntülenir; böylece daha kapsamlı ve kullanıcı dostu bir arama deneyimi sunulur.
  • Bu özellik hakkında daha fazla bilgi edinmek için lütfen bu sayfayı ziyaret edin.
  • Bu özelliği kullanmaya başlamak için öncelikle Kutools for Excel'i indirip yükleyin.
Kutools for Excel300'den fazla gelişmiş özellikle karmaşık görevleri kolaylaştırır, yaratıcılığı ve verimliliği artırır.Yapay zeka yetenekleriyle entegre edilmiş, Kutools görevleri hassaslıkla otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

Combo kutusu ve VBA ile Açılır listeyi aranabilir hale getir oluşturun (daha karmaşık)

Belirli bir Açılır Liste türü belirtmeden yalnızca aranabilir bir Açılır Liste oluşturmak istiyorsanız, bu bölüm size alternatif bir çözüm sunar: görevi gerçekleştirmek için Combo kutusunu VBA koduyla birlikte kullanın.

Aşağıdaki ekran görüntüsünde gösterildiği gibi, sütun A’da ülke isimlerinden oluşan bir listeniz olduğunu ve bu listeyi aranabilir bir Açılır Liste’nin Kaynak Verisi olarak kullanmak istediğinizi varsayalım. Bunu gerçekleştirmek için aşağıdaki adımları izleyebilirsiniz.

örnek veri

Çalışma sayfanıza veri doğrulama açılır listesi yerine bir combo kutusu eklemeniz gerekir.

  1. Eğer Geliştiricisekmesi Şerit üzerinde görünmüyorsa,Geliştiricisekmesini şu şekilde etkinleştirebilirsiniz.
    1. Excel 2010 veya sonraki sürümlerde, Dosya > Seçenekler öğesine tıklayın. Ardından, Excel Seçenekleri iletişim kutusunda sol bölmedeki Şerit Özelleştir öğesine tıklayın. Şerit listesinde Geliştirici kutusunu işaretleyin ve ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
      Geliştirici sekmesini etkinleştirme adımları
    2. Excel 2007 sürümünde,Officedüğmesine >Excel Seçenekleriöğesine tıklayın.Excel Seçenekleriiletişim kutusunda sol bölmedeki Popüleröğesine tıklayın,Şerit şeridinde Geliştirici sekmesini gösterkutusunu işaretleyin ve son olarak Tamamdüğmesine tıklayın.
      Excel 2007'de Geliştirici sekmesini etkinleştirme adımları
  2. Geliştiricisekmesi görüntülendikten sonra Geliştirici>Ekle>Combo kutusuyolunu izleyin.
    Geliştirici > Ekle > Birleşik kutu'ya tıklayın
  3. Çalışma sayfasında bir Combo kutusu çizin, sağ tıklayın ve ardından sağ tıklama menüsünden Özelliklerseçeneğini belirleyin.
    Birleşik kutu çizin, sağ tıklayın ve Özellikler'i seçin
  4. Özellikleriletişim kutusunda şunları yapmanız gerekir:
    1. AutoWordSelect alanındaFalse değerini seçin; field;
    2. LinkedCell alanına bir hücre belirtin. Bu örnekte A12 giriyoruz; field. In this case, we enter A12;
    3. MatchEntry alanında2-fmMatchEntryNone değerini seçin; field;
    4. ListFillRange alanınaDropDownList yazın; field;
    5. Özellikler iletişim kutusunu kapatın. Ekran görüntüsüne bakın: iletişim kutusu. Ekran görüntüsüne bakın:
      Özellikler iletişim kutusunda seçenekleri ayarlayın
  5. Şimdi tasarım modunu kapatmak için Geliştirici > Tasarım Modu yolunu izleyin.
  6. C2 gibi boş bir hücre seçin, aşağıdaki formülü girin ve Entertuşuna basın. Ardından aynı formülle hücreleri doldurmak için Otomatik Doldurma Kulpu'nu C9 hücresine kadar aşağı sürükleyin. Ekran görüntüsüne bakın:
    =--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
    bir formül uygulayın
    Notlar:
    1. $A$12hücresi, 4 adımda LinkedCellolarak belirttiğiniz hücredir;
    2. Yukarıdaki adımları tamamladıktan sonra test edebilirsiniz: açılır kutuya bir C harfi girin ve ardından C karakterini içeren hücrelere referans veren formül hücrelerinin 1 sayısıyla doldurulduğunu göreceksiniz.
  7. D2 hücresini seçin, aşağıdaki formülü girin ve Entertuşuna basın. Ardından Otomatik Doldurma Kulpu'nu D9 hücresine kadar aşağı sürükleyin.
    =IF(C2=1,COUNTIF($C$2:C2,1),"")
    başka bir formül uygulayın
  8. E2 hücresini seçin, aşağıdaki formülü girin ve Entertuşuna basın. Ardından aynı formülü uygulamak için Otomatik Doldurma Kulpu'nu E9'a kadar aşağı sürükleyin.
    =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
    üçüncü formülü uygulayın
  9. Şimdi bir adlandırılmış aralık oluşturmanız gerekiyor. Lütfen Formüller > Ad Tanımla yolunu izleyin.
    Formül > Ad Tanımla'ya tıklayın
  10. Yeni Adiletişim kutusunda DropDownListadını Adkutusuna yazın, aşağıdaki formülü Şuna Başvururkutusuna girin ve ardından Tamamdüğmesine tıklayın.
    =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
    
    Yeni Ad iletişim kutusunda seçenekleri belirtin
  11. Şimdi tasarım modunu açmak için Geliştirici > Tasarım Modu yolunu izleyin. Ardından Combo kutusuna çift tıklayarak Microsoft Visual Basic for Applications penceresini açın.
  12. Aşağıdaki VBA kodunu Kod düzenleyicisine kopyalayıp yapıştırın.
    Aşağıdaki VBA kodunu Kod düzenleyicisine kopyalayıp yapıştırın
    VBA kodu: açılır liste aranabilir olsun
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. Alt+Q tuşlarına basarak Microsoft Visual Basic for Applications penceresini kapatın.

Artık combo kutusuna bir karakter girildiğinde, sistem bulanık arama yapacak ve ilgili değerleri listede gösterecektir.

açılır liste arama yapabilir

Not: VBA kodunu gelecekte kullanmak üzere saklamak için bu çalışma kitabını Excel Makro Etkin Çalışma Kitabı dosyası olarak kaydetmeniz gerekir.

En İyi Ofis Verimlilik Araçları

Kutools for Excel – Kalabalıktan Sizi Ayırır

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’yi devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Verileri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Gelişmiş VLookup:Birden Fazla Kriter  |  Birden Fazla Değer  |  Çoklu Sayfalarda  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Aç/Kapat  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer diller desteklenmektedir!

Kutools for Excel 300’den Fazla Özellik Sunar,İhtiyacınız Olan Her Şeyin Sadece Bir Tık Uzağınızda Olmasını Sağlar…


Office Tab – Microsoft Office’te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
  • Birden fazla belgeyi görüntüleyip düzenlerken üretkenliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi Office’e (Tabs) Verimlilik Getirir (Excel dahil).