Excel'de Arama Kutusu | Excel'de Arama Kutusu Oluşturmanın 15 Kolay Adımı

Excel'de Arama Kutusu Oluşturma

Excel'de bir arama kutusu oluşturma fikri, böylece gerekli verileri yazmaya devam ediyoruz ve buna göre verileri filtreleyecek ve yalnızca bu kadar veriyi gösterecektir. Bu yazıda, bir arama kutusu oluşturmayı ve verileri excel'de nasıl filtreleyeceğinizi göstereceğiz.

Excel'de Dinamik Arama Kutusu Oluşturmak için 15 Kolay Adım

Bu Arama Kutusu Excel Şablonunu buradan indirebilirsiniz - Arama Kutusu Excel Şablonu

Excel'de dinamik bir arama kutusu oluşturmak için. aşağıdaki verileri kullanacağız. Çalışma kitabını indirebilir ve kendi başınıza oluşturmak için bizimle birlikte takip edebilirsiniz.

Excel'de dinamik bir arama kutusu oluşturmak için aşağıdaki adımları izleyin.

  • Adım 1: Önce yeni bir çalışma sayfasındaki kopyaları kaldırarak benzersiz bir " Şehir " adları listesi oluşturun .

  • 2. Adım: Bu benzersiz şehir listesi için " Şehir Listesi " olarak bir ad verin

  • Adım 3: Excel'de Geliştirici sekmesine gidin ve kutudaki kutu ekleri " Combo Box ".

  • Adım 4: Verilerin bulunduğu çalışma sayfanıza bu " Birleşik " kutuyu çizin .

  • Adım 5: Bu “Combo Box” a sağ tıklayın ve “ Properties ” seçeneğini seçin.

  • Adım 6: Bu, aşağıdaki gibi özellik seçeneklerini açacaktır.

  • Adım 7: Burada, " Bağlantılı Hücre " özelliği D2 hücresine bir bağlantı verdiği için birkaç özelliğimiz var .

  • Adım 8: " Liste Doldurma Aralığı " özelliği için benzersiz bir "Şehirler" listesine verilen adı verin.

  • Adım 9: " Giriş Eşleştir " özelliği için 2-fmMatchEntryNone öğesini seçin, çünkü açılır kutuya adı yazarken cümleyi otomatik olarak tamamlamayacaktır.

  • Adım 10: “Combo Box” ın özellikler kısmıyla işimiz bitti. " Geliştirici " sekmesine gidin ve "Birleşik Giriş Kutusu" nun " Tasarım " modu seçeneğinin işaretini kaldırın .

  • Adım 11: Şimdi açılan kutudan şehir adlarını excel'deki açılır listede görebiliriz.

Aslında, açılan kutunun içine adı yazabiliriz ve aynısı satır içi D2 hücresini de yansıtır.

  • Adım 12: Şimdi, açılan kutuya şehir adını yazarken verileri filtrelemek için formüller yazmamız gerekiyor. Bunun için üç yardımcı sütuna ihtiyacımız var, ilk yardımcı sütun için SATIRLAR işlevini kullanarak satır numaralarını bulmamız gerekiyor.

  • Adım 13: İkinci yardımcı sütununda ilgili aramaların şehir adlarını bulmamız ve eşleşmeleri durumunda aşağıdaki formülü girebilmemiz için bu şehirlerin satır numaralarına ihtiyacımız var.

Bu formül, eşleşirse ana tablodaki şehir adını arayacak, "Yardımcı 1" sütunundaki satır numarasını döndürecektir, aksi takdirde boş hücre döndürecektir.

Örneğin, şimdi " Los Angeles " yazacağım ve bu şehirler için ana tabloda şehir adı nerede olursa olsun satır numarasını alacağız.

  • Adım 14: Girilen veya seçilen şehir adının satır numaraları mevcut olduğunda, bu satır numaralarını birbirinin altına yapıştırmamız gerekir, bu nedenle üçüncü yardımcı sütunda girilen şehir adının tüm bu satır numaralarını istiflememiz gerekir.

Bu satır numaralarını bir araya getirmek için Excel'de " EĞERHATA " ve " KÜÇÜK " fonksiyonunun kombinasyon formülünü kullanacağız .

Bu formül, gerçek satır numaralarına göre eşleşen şehir listesindeki en küçük değeri arayacak ve ilk en küçük, ikinci en küçük, üçüncü en küçük vb. Tüm küçük değerler bir kez yığıldığında, KÜÇÜK işlevi bir hata değeri atar, bu nedenle bundan kaçınmak için EĞERHATA işlevini kullandık ve hata değeri gelirse sonuç olarak boş bir hücre döndürür.

  • Adım 15: Şimdi aşağıdaki gibi aynı tablo formatı oluşturun.

Bu yeni tabloda, excel arama kutusuna yazdığımız şehir adına göre verileri filtrelememiz gerekiyor. Bu, Excel'de EĞERHATA, İNDİS ve SÜTUNLAR işlevlerinin bir kombinasyonu kullanılarak yapılabilir. Uygulamanız gereken formül aşağıdadır.

Formülü kopyalayın ve yeni tablodaki diğer tüm hücrelere yapıştırın.

Tamam, bölümü tasarlamayı bitirdik, nasıl kullanılacağını öğrenelim.

Birleşik giriş kutusuna şehir adını yazın, yeni tablomuz yalnızca girilen şehir verilerini filtreleyecektir.

Gördüğünüz gibi sadece "LO" yazdım ve ilgili tüm arama sonuçları yeni tablo formatında filtreleniyor.

Burada Hatırlanması Gereken Şeyler

  • "Geliştirici" sekmesi altındaki "ActiveX Form Kontrolü" nden excel'e birleşik giriş kutusu eklemeniz gerekir.
  • Birleşik giriş kutusu, ilgili tüm alfabelerle eşleşir sonucu döndürür.