Excel tablolarında etkili veri arama

Kerem Aydın·10 Temmuz 2026·⏱4 dk

Excel'de bir sütunda değeri hızlıca bulmak için tek seferlik arama amacıyla kısayol tuşlarını (Ctrl+F) veya otomasyon için fonksiyonları (VLOOKUP, MATCH, FILTER) kullanın. Verileri görsel olarak seçmek için standart filtreleri, karmaşık seçimler için ise Power Query'yi uygulayın. Yöntem seçimi, yalnızca hücreyi görmeniz mi yoksa verileri ileri hesaplamalar için çıkarmanız mı gerektiğine bağlıdır.

Kısa cevap: Manuel arama için Ctrl + F tuşlarına basın, değeri girin ve "Tümünü Bul" seçeneğine tıklayın. Formüller için tam eşleşme amacıyla =VLOOKUP(aranan_değer; arama_aralığı; sütun_numarası; 0) kullanın.

Arayüzün hızlı arama araçları

Veri bulmanın en basit yolu formül yazmayı gerektirmez. Bilginin varlığını tek seferlik kontrol etmek için idealdir.

İletişim kutusu aracılığıyla arama (Ctrl+F)

Bu yöntem, metin veya sayı içeren hücreleri bulur ve bunlara gitmenizi sağlar.

  1. Ctrl + F tuşlarına basın.
  2. "Bul" alanına aranan değeri girin.
  3. "Tümünü Bul" (aşağıdaki tüm eşleşmelerin listesi) veya "Sonrakini Bul" (sıralı geçiş) seçeneklerine tıklayın.

Biçime göre arama: Arama penceresinde "Seçenekler" -> "Biçim" düğmesine tıklayarak hücreleri yalnızca metne göre değil, dolgu rengine, yazı tipine veya veri türüne (örneğin yalnızca tarihler) göre de arayabilirsiniz.

Sütunları filtreleme

Filtreler, yalnızca koşula uyan satırları bırakarak gereksiz satırları gizler.

  1. Tablo başlığını seçin.
  2. Veri -> Filtre seçeneğine tıklayın (veya Ctrl + Shift + L).
  3. Sütunun açılır menüsünde arama alanına metnin bir kısmını girin veya listeden belirli değerleri seçin.

Metin filtreleri, koşullara göre arama yapmanıza olanak tanır: "içerir", "ile başlar", "eşittir". Adında "Moskova" kelimesi geçen tüm ürünleri bulmanız gerektiğinde bu yöntem, manuel taramadan daha kullanışlıdır.

Formüllerle arama

Arama sonucunun başka bir hücreye otomatik olarak yerleştirilmesi veya hesaplamalarda kullanılması gerektiğinde formüller gereklidir.

Tam arama: VLOOKUP ve INDEX/MATCH

Bitişik sütunda eşleşme bulmanın klasik yolu.

  • VLOOKUP (DÜŞEYARA): Bir aralığın ilk sütununda değer arar ve sağdaki belirtilen sütundan veri döndürür.
    • Formül: =VLOOKUP(A2; A:B; 2; 0)
    • Burada 0 (veya YANLIŞ) tam eşleşme anlamına gelir. Bu argüman olmadan fonksiyon hatalı sonuç döndürebilir.
  • INDEX + MATCH: Kaynak sütunun solundaki değeri aramaya olanak tanıyan (VLOOKUP'ın yapamadığı şey) daha esnek bir kombinasyondur.
    • Formül: =INDEX(B:B; MATCH(A2; A:A; 0))
    • Önce MATCH satır numarasını bulur, ardından INDEX bu satırdaki B sütunundan değeri alır.

Kısmi eşleşmeye göre arama

Tam adı bilmiyorsanız, joker karakterleri veya metin fonksiyonlarını kullanın.

  • VLOOKUP'ta joker karakterler: Yıldız işareti * herhangi bir sayıda karakterin yerine geçer.
    • Örnek: =VLOOKUP("*Moskova*"; A:B; 2; 0) "LLC Moskova", "Moskova-City" vb. ifadeleri bulacaktır.
  • FIND ve SEARCH fonksiyonları: Metnin bir hücre içinde bulunup bulunmadığını kontrol eder.
    • =IFERROR(FIND("metin"; A2); "Bulunamadı") — metnin konumunu veya metin yoksa hata mesajını döndürür. SEARCH fonksiyonu büyük/küçük harf duyarlılığını yok sayarken, FIND dikkate alır.

#N/A Hatası: Değer bulunamazsa, fonksiyonlar hata döndürür. Tablonun düzenli görünmesi için formülü =IFERROR(...; "Değer mevcut değil") içine alın.

Dinamik diziler (Excel 365 ve üzeri)

Excel'in modern sürümlerinde, yalnızca ilk eşleşmeyi değil, uygun değerlerin tüm listesini anında döndüren FILTER fonksiyonu mevcuttur.

  • Formül: =FILTER(A:C; (A:A="Moskova") * (C:C>1000))
  • Bu formül, A sütununda "Moskova" bulunan ve C sütununda sayısı 1000'den büyük olan tüm satırları çıkaracaktır. Çarpma işareti * mantıksal "VE" olarak çalışır.

Gelişmiş analiz yöntemleri

Büyük veri hacimleriyle veya karmaşık mantıkla çalışırken standart fonksiyonlar yetersiz kalabilir.

Koşullu biçimlendirme

Satırları gizlemeden istenen değerleri renkle görsel olarak vurgulamanızı sağlar.

  1. Sütunu seçin.
  2. Giriş -> Koşullu Biçimlendirme -> Hücre Kurallarını Vurgula.
  3. "Metin İçerir" seçeneğini seçin ve kriteri girin. Tüm eşleşmeler seçilen renkle boyanacaktır.

Power Query

Verileri düzenli olarak (örneğin haftalık rapor) aramanız, temizlemeniz ve birleştirmeniz gerekiyorsa Power Query eklentisini (Veri -> Veri Al) kullanın.

  • Filtreyi bir kez tanımlamanıza ve "Yenile" düğmesiyle güncellenebilir verilere uygulamanıza olanak tanır.
  • Birden fazla tabloyu birleştirmek ve aralarındaki kesişimleri bulmak için idealdir.

Arama yöntemlerinin karşılaştırılması

GörevEn iyi araçAvantajlar
Tek bir hücreyi hızlıca bulmaCtrl + FAnlık sonuç, formül gerektirmez
Ürün koduna göre fiyat/kod atamaVLOOKUP / INDEXOtomasyon, veriler değiştiğinde çalışır
"X" kategorisindeki tüm ürünleri bulmaFiltre / FILTERTek bir değer yerine tam listeyi gösterir
Hücrede metin varlığını kontrol etmeCOUNTIF / FINDMantıksal kontroller için DOĞRU/YANLIŞ döndürür
Büyük dosyaların düzenli işlenmesiPower QueryKararlılık, ayarların yeniden kullanılabilmesi

Sık yapılan hatalar

  1. Gereksiz boşluklar. Arama genellikle hücrenin sonunda gizli bir boşluk olduğu için ("Moskova ") başarısız olur. Aramadan önce verileri temizlemek için =TRIM() fonksiyonunu kullanın.
  2. Farklı büyük/küçük harf kullanımı. VLOOKUP fonksiyonu büyük/küçük harfe duyarlı değildir ("moskova" = "Moskova"), ancak FIND duyarlıdır. Kesin kontrollerde bunu dikkate alın.
  3. Yaklaşık arama için sıralanmış veriler. Eşleşme türü 1 (yaklaşık) ile MATCH kullanıyorsanız, sütundaki verilerin mutlaka artan düzende sıralanması gerekir, aksi takdirde sonuç yanlış olacaktır.

SSS

Birden fazla sütunda aynı anda değer aranabilir mi? Standart arama (Ctrl+F) tüm sayfada arama yapar. Formüllerde birden fazla sütunda arama yapmak için FILTER fonksiyonunu veya farklı sütunlardaki koşulları aynı anda kontrol etmek için SUMPRODUCT kombinasyonunu kullanmak daha iyidir.

En yakın sayısal değer nasıl bulunur? Üçüncü argümanı 1 olan MATCH fonksiyonunu kullanın. Fonksiyon, aranan değerden küçük veya ona eşit olan en büyük değeri bulacaktır. Önemli: Sütun artan düzende sıralanmalıdır.

Değer kesinlikle mevcut olmasına rağmen VLOOKUP neden hata döndürüyor? Veri formatını kontrol edin. Sıklıkla, bir yerde sayı metin olarak kaydedilir (hücrenin köşesinde yeşil üçgen), diğerinde ise sayı olarak kaydedilir. "Sütunlara Dönüştür" veya VALUE fonksiyonu aracılığıyla bunları aynı formata getirin.