Excel'de Etkili Veri Arama ve Seçme

Kerem Aydın·12 Temmuz 2026·⏱5 dk

Excel tablosunda hızlıca bir değer bulmak ve gerekli verileri seçmek için göreve bağlı olarak araç kombinasyonları kullanın: tek seferlik aramalar için Ctrl+F veya Filtre, otomatik doldurma için XLOOKUP (yeni sürümlerde) veya DÜŞEYARA işlevleri, çoklu koşullara göre karmaşık seçimler için ise FILTER işlevi veya Özet Tablolar uygundur. Bu yöntemler, binlerce satırı manuel incelemeden bilgiyi anında çekmenizi sağlar.

Göreve Bağlı Olarak Arama Yönteminin Seçimi

Çalışmaya başlamadan önce, uygun olmayan araçlara zaman harcamamak için amacınızı belirleyin:

GörevÖnerilen Araç
Belirli bir hücreyi gözle bulmaArama (Ctrl+F)
Görüntülemek için koşula göre satırları seçmeOtomatik Filtre
Anahtara göre tek bir değeri çekme (örneğin, ürün koduna göre fiyat)XLOOKUP veya DÜŞEYARA işlevleri
Koşula göre tüm eşleşmelerin listesini çıkarmaFILTER işlevi (Excel 365/2021)
Gruplar halinde sonuçları analiz etmeÖzet Tablo

Excel 365 veya 2021+ kullanıyorsanız, doğrudan dinamik dizi işlevlerine (XLOOKUP, FILTER) geçin. Bunlar, klasik formüllere kıyasla yazımı daha kolaydır ve tablo yapısı değiştiğinde hata yapma olasılığı daha düşüktür.

Hızlı Görsel Arama ve Filtreleme

Veri bulmanın en basit yolu, arayüzün yerleşik araçlarını kullanmaktır.

Sayfada Arama (Ctrl+F)

Ctrl + F tuşlarına basın, aranan kelimeyi veya sayıyı girin.

  • Seçenekler: Sadece geçerli sayfada, tüm çalışma kitabında arama yapmak veya büyük/küçük harf duyarlılığını dikkate almak için "Seçenekler"e tıklayın.
  • Biçim: Belirli bir dolgu rengi veya yazı tipine sahip hücreleri arayabilirsiniz.

Otomatik Filtre

Gereksiz satırları gizlemenize ve yalnızca ilgili olanları bırakmanıza olanak tanır.

  1. Tablo başlıklarını seçin.
  2. Veri sekmesine gidin → Filtre (veya Ctrl + Shift + L).
  3. Sütun başlığındaki oka tıklayın.
    • Belirli değerleri seçmek için onay kutularını kullanın.
    • Koşullar (büyük, küçük, içerir) için "Metin Filtreleri" veya "Sayı Filtreleri"ni kullanın.

Filtre satırları gizler ancak silmez. Filtrelenmiş verileri kopyalayıp yeni bir yere yapıştırırsanız, gizli satırlar taşınmaz; bu durum genellikle hızlı seçim için kullanılır.

Formüllerle Otomatik Arama: DÜŞEYARA ve XLOOKUP

Programın bir değeri bulup başka bir hücreye yerleştirmesi gerektiğinde (örneğin, personel sicil numarasına göre soyadını getirmek), arama işlevleri kullanılır.

Modern Yöntem: XLOOKUP İşlevi

Excel 365, 2021 ve web sürümünde mevcuttur. Eskimiş DÜŞEYARA'nın yerini alır; çünkü hem soldan sağa hem de sağdan sola arama yapabilir ve sütun eklendiğinde bozulmaz.

Sözdizimi: =XLOOKUP(aranan_değer; arama_aralığı; döndürülecek_aralık; [bulunamazsa])

Örnek: "A-100" ürün koduna göre ürün fiyatını bulun. Ürün kodu A sütununda, Fiyat C sütunundadır. =XLOOKUP("A-100"; A:A; C:C; "Ürün bulunamadı")

Klasik Yöntem: DÜŞEYARA (VLOOKUP) İşlevi

Excel'in tüm sürümlerinde çalışır. Aranacak sütunun, verinin döndürüleceği sütundan solda olmasını gerektirir.

Sözdizimi: =DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_no; [aralık_türü])

Örnek: =DÜŞEYARA("A-100"; A:C; 3; 0) Burada 3, A:C aralığında fiyatın bulunduğu sütun numarasıdır ve 0 tam eşleşmeyi ifade eder.

Tam arama için DÜŞEYARA'nın son argümanında her zaman 0 (YANLIŞ) kullanın. Aksi takdirde, işlev en yakın yaklaşık değeri döndürebilir ve bu da verilerde hataya yol açar.

Çoklu Koşullara Göre Karmaşık Seçim

Belirli bir ayda belirli bir satış temsilcisinin tüm siparişlerini bulmanız gerekiyorsa, basit arama işlevleri yeterli olmaz. Burada dizilere ihtiyaç vardır.

FILTER İşlevi (Excel 365/2021)

Koşullara uyan tüm veri aralığını döndürür.

Sözdizimi: =FILTER(dizi; koşul1 * koşul2; [boşsa])

Çarpma işareti * mantıksal "VE" olarak çalışır.

Örnek: Satış Temsilcisi (A sütunu) "İvanov" ve Tutar (D sütunu) 10000'den büyük olan tüm satışları (B ve C sütunları) seçin. =FILTER(B2:C100; (A2:A100="İvanov")*(D2:D100>10000); "Satış yok")

Excel'in Eski Sürümleri İçin

Dizi formülü olarak (Ctrl+Shift+Enter ile girilir) İNDEX + KAÇINCI kombinasyonunu kullanın: =İNDEX(C:C; KAÇINCI(1; (A:A="İvanov")*(D:D>10000); 0)) Bu formül yalnızca bulunan ilk değeri döndürür. Bir liste oluşturmak için yardımcı bir sütun oluşturma veya makro kullanma gerekir.

Büyük Veri Hacimleriyle Çalışma

On binlerce satırlık dosyalarla çalışırken normal formüller dosyanın hızını yavaşlatabilir.

  1. Aralığı "Akıllı Tablo"ya dönüştürün: Verileri seçin ve Ctrl + T tuşlarına basın. Bu, formülleri sabitler ve başvuruları yapılandırılmış hale getirir (örneğin, =XLOOKUP(...; Tablo1[ÜrünKodu]; Tablo1[Fiyat])).
  2. Özet Tablolar: Belirli bir hücreyi bulmak yerine, bir veri grubu için toplam, ortalama veya sayı gibi bir sonuç elde etmeniz gerekiyorsa, Ekle → Özet Tablo kullanın. Bu, formül olmadan toplamanın en hızlı yoludur.
  3. Hesaplamayı devre dışı bırakın: Toplu değişiklikler yaparken Formüller sekmesine gidin → Hesaplama Seçenekleri → El ile. İşiniz bittikten sonra tekrar açmayı unutmayın.

Veri Aramada Sık Yapılan Hatalar

  • Gereksiz boşluklar: Hücre "123" gibi görünür ancak içinde "123 " vardır. İşlevler eşleşme bulamaz.
    • Çözüm: Verileri temizlemek için =KIRP() (TRIM) işlevini kullanın veya Ctrl+H ile boşluğu bulun ve boşlukla değiştirin.
  • Farklı biçimler: Aranan değer bir sayıdır, ancak tabloda metin olarak kaydedilmiştir (hücrenin köşesinde yeşil üçgen).
    • Çözüm: "Veri" menüsü → "Sütunlara Dönüştür" → "Son" aracılığıyla sütunu tek bir biçime dönüştürün.
  • #YOK (#N/A) Hatası: Değerin gerçekten bulunamadığı anlamına gelir.
    • Çözüm: Raporun düzgün görünmesi için formülü EĞERHATA(...; "Bulunamadı") içine alın.

Sıkça Sorulan Sorular (SSS)

Bir sütundaki yinelenen değerleri nasıl bulurum? Sütunu seçin, Giriş sekmesine gidin → Koşullu Biçimlendirme → Hücre Kurallarını Vurgula → Yinelenen Değerler. Tüm yinelemeler renkle vurgulanacaktır.

Çalışma kitabındaki tüm sayfalarda aynı anda değer arayabilir miyim? Evet. Arama penceresinde (Ctrl+F) "Seçenekler" düğmesine tıklayın ve "Arama kapsamı" alanında "Çalışma Kitabı"nı seçin. Arama, dosyanın tüm sekmelerinde gerçekleştirilecektir.

DÜŞEYARA yanlış bir değer döndürüyorsa ne yapmalıyım? Muhtemelen son argüman olan "Aralık türü" unutulmuştur. Varsayılan olarak burada "Doğru" (yaklaşık arama) bulunur ve bu, verilerin sıralanmasını gerektirir. Tam arama için her zaman 0 veya YANLIŞ kullanın.

Bir sütundaki son dolu değeri nasıl bulurum? Şu kombinasyonu kullanın: =BAK(2; 1/(A:A<>""); A:A). Bu formül boş hücreleri yoksayar ve A sütunundaki son boş olmayan değeri döndürür.