Skip to main content

Excel'de bir arama kutusu oluşturun – Adım adım kılavuz

Author: Siluvia Last Modified: 2025-06-10

Excel'de bir arama kutusu oluşturmak, veriye erişimi kolaylaştırarak ve belirli bilgileri hızlıca filtrelemenizi sağlayarak elektronik tablolarınızın işlevselliğini artırır. Bu kılavuz, farklı Excel sürümlerine uygun olarak bir arama kutusu oluşturmak için çeşitli yöntemleri ele almaktadır. Başlangıç seviyesinde olan kullanıcılar da deneyimli kullanıcılar da bu adımlarla FILTER fonksiyonu, Koşullu Biçimlendirme ve çeşitli formüller gibi özellikler kullanarak dinamik bir arama kutusu kurabilir.

A screenshot of a dynamic search box in Excel


FILTER fonksiyonu ile kolayca bir arama kutusu oluşturun

Not: FILTER fonksiyonu, Excel 2019 ve sonraki sürümlerde ve Microsoft 365 için Excel'de kullanılabilir.
FILTER fonksiyonu, verileri dinamik olarak aramak ve filtrelemek için basit bir yol sunar. FILTER fonksiyonunu kullanmanın avantajları şunlardır:
  • Bu fonksiyon, verileriniz değiştiğinde otomatik olarak çıktıyı günceller.
  • FILTER fonksiyonu, veri setinizdeki kriterlere uyan giriş sayısına bağlı olarak tek bir satırdan binlerce satıra kadar herhangi bir sayıda sonuç döndürebilir.

Burada size FILTER fonksiyonunu kullanarak Excel'de bir arama kutusu nasıl oluşturulacağını göstereceğim.

Adım 1: Bir metin kutusu ekleyin ve özelliklerini yapılandırın
İpucu: Eğer sadece bir hücreye içerik aramak için yazmanız gerekiyorsa ve belirgin bir arama kutusuna ihtiyacınız yoksa, bu adımı atlayabilir ve doğrudan Adım 2'ye geçebilirsiniz.
  1. "Geliştirici" sekmesine gidin, "Ekle" > "Metin Kutusu (ActiveX Kontrolü)" seçeneğine tıklayın.
    İpucu: Eğer "Geliştirici" sekmesi şeritte görünmüyorsa, şu öğreticideki talimatları izleyerek etkinleştirebilirsiniz: Excel Şeridinde Geliştirici Sekmesini Nasıl Göster/Görüntüle?
    A screenshot of the Developer tab in Excel with the Insert option selected for ActiveX Text Box
  2. İmleç bir artı işaretine dönüşecek ve ardından metin kutusunu çalışma sayfasında istediğiniz konuma yerleştirmek için imleci sürüklemeniz gerekecek. Metin kutusunu çizdikten sonra fareyi bırakın.
    A screenshot of the cursor in Excel set to draw a text box on the worksheet
  3. Metin kutusuna sağ tıklayın ve açılır menüden "Özellikler" seçeneğini seçin.
    A screenshot of right-clicking on the text box in Excel to open the Properties menu
  4. "Özellikler" panelinde, metin kutusunu bir hücreye bağlamak için "LinkedCell" alanına hücre referansını girin. Örneğin, "J2" yazmak, metin kutusuna girilen herhangi bir verinin otomatik olarak J2 hücresinde güncellenmesini sağlar ve bunun tersi de geçerlidir.
    A screenshot of the Properties pane in Excel where the LinkedCell field is entered
  5. "Geliştirici" sekmesi altında bulunan "Tasarım Modu"nu tıklayarak "Tasarım Modu"ndan çıkın.
    A screenshot of the Developer tab in Excel with Design Mode selected

Metin kutusu artık metin girmenize izin vermektedir.

Adım 2: FILTER fonksiyonunu uygulayın
  1. FILTER fonksiyonunu kullanmadan önce, orijinal başlık satırını yeni bir alana kopyalayın. Burada başlık satırını arama kutusunun altına yerleştiriyorum.
    İpucu: Bu yaklaşım, kullanıcıların sonuçları orijinal verilerle aynı sütun başlıkları altında net bir şekilde görmelerini sağlar.
    A screenshot showing the header row copied under the search box in Excel to display search results
  2. İlk başlığın altındaki hücreyi seçin (örneğin, bu örnekte I5), aşağıdaki formülü içine girin ve "Enter" tuşuna basın.
    =FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
    A screenshot of the FILTER function formula entered in Excel to filter data based on search input
    Yukarıdaki ekran görüntüsünde gösterildiği gibi, metin kutusunda şu anda hiçbir giriş olmadığından formül I5'te "Veri bulunamadı" sonucunu gösterir.
Notlar:
  • Bu formülde:
    • "Sayfa2!$A$5:$G$281": $A$5:$G$281, Sayfa2'de filtrelemek istediğiniz Veri Aralığıdır.
    • "Sayfa2!$B$5:$B$281=J2": Bu kısım, aralığı filtrelemek için kullanılan kriterleri tanımlar. Sayfa2'deki B sütunundaki her hücreyi, 5. satırdan 281. satıra kadar kontrol eder ve bu hücrelerin J2 hücresindeki değere eşit olup olmadığını görür. J2 hücresi, arama kutusuna bağlı olan hücredir.
    • "Veri bulunamadı": Eğer FILTER fonksiyonu, B sütunundaki değerlerin J2 hücresindeki değere eşit olduğu hiçbir satır bulamazsa, "Veri bulunamadı" ifadesini döndürür.
  • Bu yöntem büyük/küçük harfe duyarlı değildir, yani büyük veya küçük harfle yazdığınız metni eşleştirecektir.
Sonuç: Arama kutusunu test edin

Şimdi arama kutusunu test edelim. Bu örnekte, arama kutusuna bir müşterinin adını girdiğimde, ilgili sonuçlar hemen filtrelenir ve görüntülenir.

A screenshot showing the search box in action with results filtered and displayed based on the input


Koşullu Biçimlendirme ile bir arama kutusu oluşturun

Koşullu Biçimlendirme, bir arama terimiyle eşleşen verileri vurgulamak için kullanılabilir ve dolaylı olarak bir arama kutusu etkisi yaratır. Bu yöntem verileri filtrelemez ancak size ilgili hücrelere görsel olarak rehberlik eder. Bu bölümde, Excel'de Koşullu Biçimlendirme kullanarak bir arama kutusu oluşturma işlemini göstereceğiz.

Adım 1: Bir metin kutusu ekleyin ve özelliklerini yapılandırın
İpucu: Eğer sadece bir hücreye içerik aramak için yazmanız gerekiyorsa ve belirgin bir arama kutusuna ihtiyacınız yoksa, bu adımı atlayabilir ve doğrudan Adım 2'ye geçebilirsiniz.
  1. "Geliştirici" sekmesine gidin, "Ekle" > "Metin Kutusu (ActiveX Kontrolü)" seçeneğine tıklayın.
    İpucu: Eğer "Geliştirici" sekmesi şeritte görünmüyorsa, şu öğreticideki talimatları izleyerek etkinleştirebilirsiniz: Excel Şeridinde Geliştirici Sekmesini Nasıl Göster/Görüntüle?
    A screenshot showing the text box option selected in Excel's Developer tab for creating a search box
  2. İmleç bir artı işaretine dönüşecek ve ardından metin kutusunu çalışma sayfasında istediğiniz konuma yerleştirmek için imleci sürüklemeniz gerekecek. Metin kutusunu çizdikten sonra fareyi bırakın.
    A screenshot showing the process of drawing a text box in Excel to place for search input
  3. Metin kutusuna sağ tıklayın ve açılır menüden "Özellikler" seçeneğini seçin.
    A screenshot showing the Properties menu in Excel where a text box is linked to a cell
  4. "Özellikler" panelinde, metin kutusunu bir hücreye bağlamak için "LinkedCell" alanına hücre referansını girin. Örneğin, "J3" yazmak, metin kutusuna girilen herhangi bir verinin otomatik olarak J3 hücresinde güncellenmesini sağlar ve bunun tersi de geçerlidir.
    A screenshot of the Properties pane where a text box is linked to cell J3 in Excel
  5. "Geliştirici" sekmesi altında bulunan "Tasarım Modu"nu tıklayarak "Tasarım Modu"ndan çıkın.
    A screenshot of the Excel Developer tab with the Design Mode option highlighted to exit design mode

Metin kutusu artık metin girmenize izin vermektedir.

Adım 2: Veri araması için Koşullu Biçimlendirme uygulayın
  1. Aranacak tüm veri aralığını seçin. Burada A3:G279 aralığını seçiyorum.
  2. "Ana Sayfa" sekmesi altında, "Koşullu Biçimlendirme" > "Yeni Kural" seçeneğine tıklayın.
    A screenshot showing the Conditional Formatting New Rule option selected in Excel's Home tab
  3. "Yeni Biçimlendirme Kuralı" iletişim kutusunda:
    1. "Kural Türünü Seç" seçeneklerinde "Hangi hücreleri biçimlendireceğinizi belirlemek için bir formül kullan" seçeneğini seçin.
    2. Aşağıdaki formülü "Bu formül doğru olduğunda değerleri biçimlendir" kutusuna girin.
      =$B3=$J$3
      Burada, "$B3", seçili aralıkta arama kriterleriyle eşleşmesini istediğiniz sütunun ilk hücresini temsil eder ve "$J$3", arama kutusuna bağlı olan hücredir.
    3. Arama sonuçları için bir dolgu rengi belirtmek üzere "Biçim" düğmesine tıklayın.
    4. "Tamam" düğmesine tıklayın. Ekran görüntüsüne bakın:
      A screenshot showing the New Formatting Rule dialog box with a formula entered for Conditional Formatting in Excel
Sonuç

Şimdi arama kutusunu test edelim. Bu örnekte, arama kutusuna bir müşterinin adını girdiğimde, B sütununda bu müşteri adını içeren ilgili satırlar belirlenen dolgu rengiyle hemen vurgulanacaktır.

A screenshot showing the search box in action, highlighting matching rows in Excel based on the search input

Not: Bu yöntem büyük/küçük harfe duyarlı değildir, yani büyük veya küçük harfle yazdığınız metni eşleştirecektir.

Formül kombinasyonları ile bir arama kutusu oluşturun

Eğer en son Excel sürümünü kullanmıyorsanız ve sadece satırları vurgulamak istemiyorsanız, bu bölümde açıklanan yöntem faydalı olabilir. Excel'in herhangi bir sürümünde işlevsel bir arama kutusu oluşturmak için Excel formüllerinin bir kombinasyonunu kullanabilirsiniz. Lütfen aşağıdaki adımları izleyin.

Adım 1: Arama sütunundan benzersiz değerler listesi oluşturun
İpucu: Yeni aralıktaki benzersiz değerler, nihai arama kutusunda kullanacağım kriterlerdir.
  1. Bu durumda, "B4:B281" aralığını seçip yeni bir çalışma sayfasına kopyalıyorum.
  2. Yeni çalışma sayfasına aralığı yapıştırdıktan sonra, yapıştırılan verileri seçili tutun, "Veri" sekmesine gidin ve "Yinelenenleri Kaldır" seçeneğini seçin.
    A screenshot of the Remove Duplicates option in Excel
  3. Açılan "Yinelenenleri Kaldır" iletişim kutusunda "Tamam" düğmesine tıklayın.
    A screenshot of the Remove Duplicates dialog box in Excel
  4. Ardından bir "Microsoft Excel" uyarı kutusu açılır ve kaç tane yinelenenin kaldırıldığını gösterir. "Tamam" seçeneğine tıklayın.
    A screenshot of the Remove Duplicates confirmation prompt in Excel
  5. Yinelenenler kaldırıldıktan sonra, listedeki tüm benzersiz değerleri (başlığı hariç) seçin ve bu aralığa bir isim atamak için "Ad" kutusuna girin. Burada aralığı "Müşteri" olarak adlandırdım.
    A screenshot of the Assign Name dialog box in Excel
Adım 2: Birleşik giriş kutusu ekleyin ve özelliklerini yapılandırın
İpucu: Eğer sadece bir hücreye içerik aramak için yazmanız gerekiyorsa ve belirgin bir arama kutusuna ihtiyacınız yoksa, bu adımı atlayabilir ve doğrudan Adım 3'e geçebilirsiniz.
  1. Aramak istediğiniz veri setini içeren çalışma sayfasına geri dönün. "Geliştirici" sekmesine gidin, "Ekle" > "Birleşik Giriş Kutusu (ActiveX Kontrolü)" seçeneğine tıklayın.
    İpucu: Eğer "Geliştirici" sekmesi şeritte görünmüyorsa, şu öğreticideki talimatları izleyerek etkinleştirebilirsiniz: Excel Şeridinde Geliştirici Sekmesini Nasıl Göster/Görüntüle?
    A screenshot of the Combo Box insertion in Excel
  2. İmleç bir artı işaretine dönüşecek ve ardından birleşik giriş kutusunu çalışma sayfasında istediğiniz konuma yerleştirmek için imleci sürüklemeniz gerekecek. Birleşik giriş kutusunu çizdikten sonra fareyi bırakın.
    A screenshot of the Combo Box drawn on an Excel worksheet
  3. Birleşik giriş kutusuna sağ tıklayın ve açılır menüden "Özellikler" seçeneğini seçin.
    A screenshot of the Combo Box properties in Excel
  4. "Özellikler" panelinde:
    1. Birleşik giriş kutusunu bir hücreye bağlamak için "LinkedCell" alanına hücre referansını girin. Burada "M2" yazıyorum.
      İpucu: Bu alanı belirtmek, birleşik giriş kutusuna girilen herhangi bir verinin otomatik olarak M2 hücresinde güncellenmesini sağlar ve bunun tersi de geçerlidir.
    2. "ListFillRange" alanında, Adım 1'de belirlediğiniz benzersiz liste için "aralık adı"nı girin.
    3. "MatchEntry" alanını "2 – fmMatchEntryNone" olarak değiştirin.
    4. "Özellikler" panelini kapatın.
      A screenshot of the Combo Box properties pane in Excel
  5. "Geliştirici" sekmesi altında bulunan "Tasarım Modu"nu tıklayarak Tasarım Modu'ndan çıkın.
    A screenshot of the exit Design Mode button in Excel

Artık birleşik giriş kutusundan herhangi bir öğe seçebilir veya arama yapmak için metin girebilirsiniz.

Adım 3: Formülleri uygulayın
  1. Orijinal veri aralığının yanına üç yardımcı sütun oluşturun. Ekran görüntüsüne bakın:
    A screenshot of the helper columns setup in Excel
  2. İlk yardımcı sütun başlığının altındaki hücreye (H5) aşağıdaki formülü girin ve "Enter" tuşuna basın.
    =ROWS($B$5:B5)
    Burada "B5", aranacak sütundaki ilk müşterinin adını içeren hücredir.
    A screenshot of the first formula entered in Excel for helper columns
  3. Formül hücresinin sağ alt köşesine çift tıklayın, aşağıdaki hücreler otomatik olarak aynı formülü dolduracaktır.
    A screenshot of the automatic filling of formula cells in Excel
  4. İkinci yardımcı sütun başlığının altındaki hücreye (I5) aşağıdaki formülü girin ve "Enter" tuşuna basın. Ardından formül hücresinin sağ alt köşesine çift tıklayarak aşağıdaki hücreleri aynı formülle otomatik olarak doldurun.
    =IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
    Burada "M2", birleşik giriş kutusuna bağlı olan hücredir.
    A screenshot of the second formula entered for helper columns in Excel
  5. Üçüncü yardımcı sütun başlığının altındaki hücreye (J5) aşağıdaki formülü girin ve "Enter" tuşuna basın. Ardından formül hücresinin sağ alt köşesine çift tıklayarak aşağıdaki hücreleri aynı formülle otomatik olarak doldurun.
    =IFERROR(SMALL($I$5:$I$281,H5),"") 
    A screenshot of the third formula entered for helper columns in Excel
  6. Orijinal başlık satırını yeni bir alana kopyalayın. Burada başlık satırını arama kutusunun altına yerleştiriyorum.
    A screenshot of the header row copied in Excel for the result range
  7. İlk başlığın altındaki hücreyi seçin (örneğin, bu örnekte L5), aşağıdaki formülü içine girin ve "Enter" tuşuna basın.
    =IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
    Burada "A5:G281", sonuç hücresinde görüntülenmesini istediğiniz tüm veri aralığıdır.
    A screenshot of the result formula entered under the header in Excel
  8. Bu formül hücresini seçin, "Doldurma Tutamacı"nı sağa ve aşağıya doğru sürükleyerek formülü ilgili sütunlara ve satırlara uygulayın.
    A screenshot of the formula applied to the result range in Excel
    Notlar:
    • Arama kutusunda giriş olmadığından, formülün sonuçları ham verileri gösterecektir.
    • Bu yöntem büyük/küçük harfe duyarlı değildir, yani büyük veya küçük harfle yazdığınız metni eşleştirecektir.
Sonuç

Şimdi arama kutusunu test edelim. Bu örnekte, birleşik giriş kutusundan bir müşterinin adını girdiğimde veya seçtiğimde, B sütununda bu müşteri adını içeren ilgili satırlar sonuç aralığında hemen filtrelenir ve görüntülenir.

A screenshot of the final search box result in Excel


Excel'de bir arama kutusu oluşturmak, verilerinizle etkileşim şeklinizi önemli ölçüde iyileştirebilir ve elektronik tablolarınızı daha dinamik ve kullanıcı dostu hale getirebilir. Basitliği tercih edenler için FILTER fonksiyonunu, görsel destek için Koşullu Biçimlendirme'yi veya esneklik açısından formül kombinasyonlarını seçebilirsiniz; her yöntem, veri işleme yeteneklerinizi geliştirmek için değerli araçlar sunar. Bu teknikleri deneyerek hangisinin sizin özel ihtiyaçlarınız ve veri senaryolarınız için en iyi şekilde çalıştığını bulun. Excel'in yeteneklerine daha derinlemesine inmek isteyenler için web sitemizde bol miktarda eğitim bulunmaktadır. Daha fazla Excel ipucu ve püf noktası buradan keşfedebilirsiniz.


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  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 Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!