Ana içeriğe atla

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

Excel'de bir arama kutusu oluşturmak, belirli verilere hızlı bir şekilde filtre uygulamanızı ve erişmenizi kolaylaştırarak e-tablolarınızın işlevselliğini artırır. Bu kılavuz, Excel'in farklı sürümlerine uygun bir arama kutusu uygulamaya yönelik çeşitli yöntemleri kapsar. İster yeni başlayan ister ileri düzey bir kullanıcı olun, bu adımlar FİLTRE işlevi, Koşullu Biçimlendirme ve çeşitli formüller gibi özellikleri kullanarak dinamik bir arama kutusu oluşturmanıza yardımcı olacaktır.


FİLTRE işleviyle kolayca bir arama kutusu oluşturun

not: FİLTRE işlevi mevcuttur Excel 2019 ve sonraki sürümleri, Hem de Microsoft 365 için Excel.
FİLTRE işlevi, verileri dinamik olarak aramak ve filtrelemek için basit bir yol sağlar. FİLTRE işlevini kullanmanın yararları şunlardır:
  • Bu işlev, verileriniz değiştikçe çıktıyı otomatik olarak günceller.
  • FİLTRE işlevi, veri kümenizdeki kaç girişin belirlediğiniz ölçütlerle eşleştiğine bağlı olarak, tek bir satırdan binlercesine kadar herhangi bir sayıda sonuç döndürebilir.

Burada size Excel'de bir arama kutusu oluşturmak için FİLTRE işlevini nasıl kullanacağınızı göstereceğim.

1. Adım: Bir metin kutusu ekleyin ve özellikleri yapılandırın
Bahşiş: İçerik aramak için yalnızca bir hücre girmeniz gerekiyorsa ve belirgin bir arama kutusu gerektirmiyorsa, bu adımı atlayıp doğrudan şuraya geçebilirsiniz: 2. Adım.
  1. Git Geliştirici sekmesini tıklayın Ekle > Tharici Kutu (ActiveX Denetimi).
    Bahşiş: Eğer Geliştirici sekmesi şeritte gösterilmiyor, bu eğitimdeki talimatları izleyerek etkinleştirebilirsiniz: Excel Şeridinde geliştirici sekmesi nasıl gösterilir / görüntülenir?
  2. İmleç bir çarpı işaretine dönüşecektir ve ardından metin kutusunu çalışma sayfasında metin kutusunu yerleştirmek istediğiniz konuma çizmek için imleci sürüklemeniz gerekir. Metin kutusunu çizdikten sonra fareyi bırakın.
  3. Metin kutusunu sağ tıklayın ve seçin Emlaklar bağlam menüsünden.
  4. içinde Emlaklar bölmesinde hücre referansını girerek metin kutusunu bir hücreye bağlayın. BağlantılıHücre alan. Örneğin, " yazarakJ2" metin kutusuna girilen tüm verilerin J2 hücresinde (ve tersi) otomatik olarak güncellenmesini sağlar.
  5. Tıkla Tasarım Modu altında Geliştirici Tasarım Modundan çıkmak için sekmesine tıklayın.

Metin kutusu artık metin girmenize olanak sağlar.

Adım 2: FİLTRE işlevini uygulayın
  1. FİLTRE işlevini 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.
    Bahşiş: Bu yaklaşım, kullanıcıların sonuçları orijinal verilerle aynı sütun başlıkları altında net bir şekilde görmesine olanak tanır.
  2. İlk başlığın altındaki hücreyi seçin (örn. I5 bu örnekte), aşağıdaki formülü girin ve tuşuna basın. Keşfet sonucu almak için anahtar.
    =FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
    Yukarıdaki ekran görüntüsünde gösterildiği gibi, metin kutusunun artık girişi olmadığından formül sonucu görüntüler "Veri bulunamadı"Olarak I5.
notlar:
  • Bu formülde:
    • Sayfa2!$A$5:$G$281: $A$5:$G$281Sayfa2'de filtrelemek istediğiniz veri aralığıdır.
    • Sayfa2!$B$5:$B$281=J2: Bu bölüm aralığı filtrelemek için kullanılan kriterleri tanımlar. J5 hücresindeki değere eşit olup olmadığını görmek için Sayfa281'deki 2. satırdan 2. satıra kadar B sütunundaki her hücreyi kontrol eder. J2, arama kutusuna bağlı hücredir.
    • Veri bulunamadı: FİLTRE işlevi, B sütunundaki değerin J2 hücresindeki değere eşit olduğu herhangi bir satır bulamazsa, "Veri bulunamadı" ifadesini döndürür.
  • Bu yöntem büyük küçük harf duyarsızBu, büyük veya küçük harflerle yazmanızdan bağımsız olarak metinle eşleşeceği anlamına gelir.
Sonuç: Arama kutusunu test edin

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


Koşullu Biçimlendirmeyi kullanarak arama kutusu oluşturma

Koşullu Biçimlendirme, bir arama terimiyle eşleşen verileri vurgulamak ve dolaylı olarak bir arama kutusu efekti oluşturmak için kullanılabilir. Bu yöntem verileri filtrelemez ancak görsel olarak sizi ilgili hücrelere yönlendirir. Bu bölüm size Excel'de Koşullu Biçimlendirmeyi kullanarak nasıl arama kutusu oluşturacağınızı gösterecektir.

1. Adım: Bir metin kutusu ekleyin ve özellikleri yapılandırın
Bahşiş: İçerik aramak için yalnızca bir hücre girmeniz gerekiyorsa ve belirgin bir arama kutusu gerektirmiyorsa, bu adımı atlayıp doğrudan şuraya geçebilirsiniz: 2. Adım.
  1. Git Geliştirici sekmesini tıklayın Ekle > Tharici Kutu (ActiveX Denetimi).
    Bahşiş: Eğer Geliştirici sekmesi şeritte gösterilmiyor, bu eğitimdeki talimatları izleyerek etkinleştirebilirsiniz: Excel Şeridinde geliştirici sekmesi nasıl gösterilir / görüntülenir?
  2. İmleç bir çarpı işaretine dönüşecektir ve ardından metin kutusunu çalışma sayfasında metin kutusunu yerleştirmek istediğiniz konuma çizmek için imleci sürüklemeniz gerekir. Metin kutusunu çizdikten sonra fareyi bırakın.
  3. Metin kutusunu sağ tıklayın ve seçin Emlaklar bağlam menüsünden.
  4. içinde Emlaklar bölmesinde hücre referansını girerek metin kutusunu bir hücreye bağlayın. BağlantılıHücre alan. Örneğin, " yazarakJ3" metin kutusuna girilen tüm verilerin J3 hücresinde (ve tersi) otomatik olarak güncellenmesini sağlar.
  5. Tıkla Tasarım Modu altında Geliştirici Tasarım Modundan çıkmak için sekmesine tıklayın.

Metin kutusu artık metin girmenize olanak sağlar.

2. Adım: Veri aramak için Koşullu Biçimlendirmeyi uygulayın
  1. Aranacak tüm veri aralığını seçin. Burada A3:G279 aralığını seçiyorum.
  2. Altında Ana Sayfa sekmesini tıklayın Koşullu biçimlendirme > Yeni kural.
  3. içinde Yeni Formatlama Kuralı iletişim kutusu:
    1. seç Biçimlendirilecek hücreleri belirlemek için bir formül kullanın içinde Bir Kural Türü seçin seçenekleri.
    2. Aşağıdaki formülü girin Bu formülün geçerli olduğu değerleri biçimlendir kutu.
      =$B3=$J$3
      Burada, $ B3 seçilen aralıktaki arama kriterleriyle eşleştirmek istediğiniz sütundaki ilk hücreyi temsil eder ve $J$3 arama kutusuna bağlı hücredir.
    3. Tıkla oluşturulan Arama sonuçlarına ilişkin dolgu rengini belirtmek için düğmeyi kullanın.
    4. Tıkla OK buton. Ekran görüntüsüne bakın:
Sonuç

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

not: Bu yöntem büyük küçük harf duyarsızBu, büyük veya küçük harflerle yazmanızdan bağımsız olarak metinle eşleşeceği anlamına gelir.

Formül kombinasyonları içeren bir arama kutusu oluşturun

Excel'in en son sürümünü kullanmıyorsanız ve yalnızca satırları vurgulamayı tercih etmiyorsanı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 birleşimini kullanabilirsiniz. Lütfen aşağıdaki adımları izleyin.

1. Adım: Arama sütunundan benzersiz değerlerin bir listesini oluşturun
Bahşiş: Yeni aralıktaki benzersiz değerler son arama kutusunda kullanacağım kriterlerdir.
  1. Bu durumda aralığı seçip kopyalıyorum B4: B281 yeni bir çalışma sayfasına.
  2. Aralığı yeni bir çalışma sayfasına yapıştırdıktan sonra yapıştırılan verileri seçili tutun, Veri Sekme ve seç Yinelemeleri Kaldır.
  3. Açılışta Yinelemeleri Kaldır iletişim kutusunda, OK düğmesine basın.
  4. A Microsoft Excel Daha sonra kaç kopyanın kaldırıldığını gösteren bilgi istemi kutusu açılır. Tıklamak OK.
  5. Yinelenenleri kaldırdıktan sonra, başlık hariç listedeki tüm benzersiz değerleri seçin ve bu aralığa, alana girerek bir ad atayın. Name kutu. Burada aralığı şu şekilde adlandırdım: Hesap.
Adım 2: Açılan kutuyu ekleyin ve özellikleri yapılandırın
Bahşiş: İçerik aramak için yalnızca bir hücre girmeniz gerekiyorsa ve belirgin bir arama kutusu gerektirmiyorsa, bu adımı atlayıp doğrudan şuraya geçebilirsiniz: 3. Adım.
  1. Aramak istediğiniz veri kümesini içeren çalışma sayfasına geri dönün. Şuraya git: Geliştirici sekmesini tıklayın Ekle > Birleşik Giriş Kutusu (ActiveX Kontrolü).
    Bahşiş: Eğer Geliştirici sekmesi şeritte gösterilmiyor, bu eğitimdeki talimatları izleyerek etkinleştirebilirsiniz: Excel Şeridinde geliştirici sekmesi nasıl gösterilir / görüntülenir?
  2. İmleç bir çarpı işaretine dönüşecektir ve ardından birleşik giriş kutusunu çalışma sayfasında arama kutusunu yerleştirmek istediğiniz konuma çizmek için imleci sürüklemeniz gerekir. Açılan kutuyu çizdikten sonra fareyi bırakın.
  3. Birleşik giriş kutusuna sağ tıklayın ve seçin Emlaklar bağlam menüsünden.
  4. içinde Emlaklar bölme:
    1. Hücre referansını girerek açılan kutuyu bir hücreye bağlayın. BağlantılıHücre alan. Onu yazıyorum"M2".
      İpucu: Bu alanı belirtin, birleşik giriş kutusuna girilen tüm verilerin M2 hücresinde (ve tam tersi) otomatik olarak güncellenmesini sağlar.
    2. içinde ListeFillRange alanına aralık adı 1. Adımda benzersiz liste için belirttiğiniz.
    3. Değiştir Maç Girişi için alan 2 – fmMatchEntryNone.
    4. Kapat Emlaklar bölmesi.
  5. Tıkla Tasarım Modu altında Geliştirici Tasarım Modundan çıkmak için sekmesine tıklayın.

Artık açılan kutudan herhangi bir öğeyi seçebilir veya aranacak metni yazabilirsiniz.

3. Adım: Formülleri uygulayın
  1. Orijinal veri aralığına bitişik üç yardımcı sütun oluşturun. Ekran görüntüsüne bakın:
  2. Hücrede (H5) ilk yardımcı sütunun başlığı altına aşağıdaki formülü girin ve tuşuna basın. Keşfet.
    =ROWS($B$5:B5)
    İşte B5 aranacak sütunun ilk müşteri adının bulunduğu hücredir.
  3. Formül hücresinin sağ alt köşesine çift tıklayın, aşağıdaki hücre otomatik olarak aynı formülü dolduracaktır.
  4. Hücrede (I5) ikinci yardımcı sütun başlığının altına aşağıdaki formülü girin ve tuşuna basın Keşfet. Daha sonra aşağıdaki hücreleri aynı formülle otomatik olarak doldurmak için formül hücresinin sağ alt köşesine çift tıklayın.
    =IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
    İşte M2 birleşik giriş kutusuna bağlı hücredir.
  5. Hücrede (J5) üçüncü yardımcı sütun başlığının altına aşağıdaki formülü girin ve tuşuna basın Keşfet. Daha sonra aşağıdaki hücreleri aynı formülle otomatik olarak doldurmak için formül hücresinin sağ alt köşesine çift tıklayın.
    =IFERROR(SMALL($I$5:$I$281,H5),"") 
  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.
  7. İlk başlığın altındaki hücreyi seçin (örn. L5 bu örnekte), aşağıdaki formülü girin ve Enter tuşuna basın.
    =IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
    İşte A5: G281 sonuç hücresinde görüntülenmesini istediğiniz veri aralığının tamamıdır.
  8. Bu formül hücresini seçin, sürükleyin Doldurma Kolu Formülü karşılık gelen sütunlara ve satırlara uygulamak için sağa ve ardından aşağı doğru kaydırın.
    notlar:
    • Arama kutusunda herhangi bir 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 harflerle yazmanızdan bağımsız olarak metinle eşleşecektir.
Sonuç

Şimdi arama kutusunu test edelim. Bu örnekte, açılan kutuya bir müşterinin adını girdiğimde veya seçtiğimde, B sütununda o müşteri adını içeren ilgili satırlar filtrelenecek ve sonuç aralığında hemen görüntülenecektir.


Excel'de bir arama kutusu oluşturmak, verilerinizle etkileşim şeklinizi önemli ölçüde iyileştirerek e-tablolarınızı daha dinamik ve kullanıcı dostu hale getirebilir. İster FILTER fonksiyonunun basitliğini, ister Koşullu Formatlamanın görsel yardımını, ister formül kombinasyonlarının çok yönlülüğünü seçin, her yöntem veri işleme yeteneklerinizi geliştirmek için değerli araçlar sağlar. Özel ihtiyaçlarınız ve veri senaryolarınız için hangisinin en iyi sonucu verdiğini bulmak için bu teknikleri deneyin. Excel'in yeteneklerini daha derinlemesine incelemek isteyenler için web sitemizde çok sayıda eğitim bulunmaktadır. Daha fazla Excel ipucunu ve püf noktasını burada keşfedin.


En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  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ın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
me pueden apoyar en cual es la formula para solo buscar
porfa
This comment was minimized by the moderator on the site
Hi, for the second part: "Create Your Own Search Box With Formulas To List All Searched Results", it doesn't say what to do with the search box, my search box has no formula in it. I am trying to do it with multiple columns as well, does it work too?
This comment was minimized by the moderator on the site
Insert data from example. Copy formula in indicated cell, but delete space from formula. Easy!
This comment was minimized by the moderator on the site
i have tried using this but is dose not wont to highlight the box I am searching for why is this
This comment was minimized by the moderator on the site
Can you create a formula that captures two cells worth of information in retrospect i am using a set up that captures user names and badge data so i need it to when it filters that it carries both cells of information not just one
This comment was minimized by the moderator on the site
hi! I used the basic highlight search bar, but am having a couple of issues. it is predicting my search and finding it with no issues... however, it always highlights the cell a couple below or above the searched one. Are you able to help me with this please?
This comment was minimized by the moderator on the site
Hi! Is this applicable to Google Sheets? I'm trying to make a search box with formulas to list all searched results. I followed every steps listed above but the results shows nothing. There is an error tho, it says "change Iterative calculation". But whatever I do, it doesn't show anything - just blank. Can you help me with this, please... Thank you!
This comment was minimized by the moderator on the site
Good day,
This is only applicable to Microsoft Excel application. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
Hi! Is this applicable to Google Sheets? I'm trying to make a search box with formulas to list all searched results. I followed every steps listed above but the results shows nothing. There is an error tho, it says "change Iterative calculation". But whatever I do, it doesn't show anything - just blank. Can you help me with this, please... Thank you!
This comment was minimized by the moderator on the site
Hello, I am using to search between my vendors (one column) and brands (another column). With this setup, there are brands (like Microsoft) that can have more vendors (vendor A, vendor B, vendor C,...). I would like to search for the brand (microsoft) name and would like to see all possible vendors (A, B & C as well). But now the result is only the first vendor and that's all. How can I change/fix that?

Many thanks!
This comment was minimized by the moderator on the site
Hi Tomas,
Maybe you can rearrange your data and create a dynamic drop down list to solve the problem. You can browse the below article for more details.
https://www.extendoffice.com/documents/excel/1350-excel-create-dynamic-drop-down-list.html
This comment was minimized by the moderator on the site
i followed the resulted search method and it worked perfectly however the results are hyperlinked and it shows me the result without the hyperlink is there a way i can make it show me the result with the link connection?
This comment was minimized by the moderator on the site
After entering the formula =ISNUMBER(SEARCH($B$1,A4)) for conditional formatting, if the cell I used for the search function is blank, all the cells that are searched (A4:C368) are highlighted. But once a string is entered for the search criteria the cells containing the search criteria are highlighted correctly. Is there a way to tweak the formula to not highlight until search criteria is entered? Or did I do something wrong?

Also, using the formula in step 5 on another sheet within the workbook isn't working. What I'm trying to do is perform a search and show results of that search on one sheet named Search & Results while having the information to be searched on a sheet named Index. The formula I'm using is =IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") where A3 is the beginning of my numbered cells on the Search & Results sheet and the search is taking place throughout cells A4:C368 on the Index sheet.
This comment was minimized by the moderator on the site
same had been having the same issue with the formula,try this in your conditional formatting rule "=AND($I$1<>"",ISNUMBER(SEARCH($I$1,$B4)))", it works for me
I1 is my search box, B4 is first cell of selected range
This comment was minimized by the moderator on the site
Hi Colby. Your vlookup formula=IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") refers to range from A4 to C368 in Sheet name index which have only 3 column but you are entering 5 right after $C$368 which tells the vlookup formula to display value of column 5 which does not exists in your selected range. Fix this and I believe that your problem will be solved.
This comment was minimized by the moderator on the site
I have the same problem. Did you get an answer?
This comment was minimized by the moderator on the site
also me. i have the same problem
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