DÜŞEARA ile Tablodaki Verileri Hızla Bulma

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

Excel'deki DÜŞEARA (VLOOKUP) fonksiyonu, bir tablonun ilk sütununda otomatik olarak bir değer aramak ve aynı satırdan ancak belirtilen başka bir sütundan veri döndürmek için tasarlanmıştır. Sonuç almak için =DÜŞEARA(aranan_değer; tablo_aralığı; sütun_no; 0) formülünü kullanın; burada son argüman olan "0" (veya YANLIŞ), kesin eşleşme aramasını garanti eder. Bu yöntem, listeler arasında verilerin elle kopyalanmasını ortadan kaldırır ve raporlarla çalışma hızınızı katbekat artırır.

Fonksiyonun Söz Dizimi ve Çalışma Mantığı

Fonksiyonun dört argümanını anlamak, başarılı bir şekilde kullanmanın anahtarıdır. Parametrelerden herhangi birinde yapılacak hata, yanlış sonuca veya hata mesajına yol açacaktır.

Formül şu şekilde yazılır: =DÜŞEARA(aranan_değer; tablo_aralığı; sütun_no; [aralık_taraması])

Her bir öğeyi inceleyelim:

  1. Aranan Değer: Girdiğiniz veya hücreye başvurduğunuz değer (örneğin, ürün kodu, çalışan soyadı, vergi kimlik numarası).
  2. Tablo (Aralık): Aramanın gerçekleştiği hücre alanı. Son derece önemli: Aranan değer, bu aralığın kesinlikle ilk sütununda bulunmalıdır.
  3. Sütun No: Yanıtın alınması gereken, seçilen aralık içindeki sütunun sıra numarası. Sayım 1'den başlar (aralığın ilk sütunu).
  4. Aralık Taraması: Arama modu.
    • 0 veya YANLIŞ — kesin eşleşme araması (%99 durumda kullanılır).
    • 1 veya DOĞRU — yaklaşık eşleşme araması (ilk sütunun artan düzende sıralanmış olmasını gerektirir).

Son argümanı her zaman 0 veya YANLIŞ olarak belirtin. Varsayılan olarak Excel, kesin eşleşme olmadığında genellikle hatalı verilere yol açan yaklaşık eşleşmeyi bulmaya çalışabilir.

Adım Adım Kılavuz: Formülü Pratikte Oluşturma

Gerçek bir senaryoyu ele alalım. Bir ürün kataloğunuz (A2:C100 aralığı) ve ürün kodlarına göre fiyatları çekmeniz gereken boş bir faturanız var.

Ürün Kodu (A)Ürün Adı (B)Fiyat (C)
A-101Dizüstü Bilgisayar55000
A-102Fare1200
A-103Klavye3500

Görev: E2 hücresine A-102 ürün kodu girilmiştir. F2 hücresine fiyatın otomatik olarak getirilmesi gerekmektedir.

1. Adım. Formüle Başlama

F2 hücresine gelin ve yazmaya başlayın: =DÜŞEARA(

2. Adım. Ne Aradığımızı Belirtme

Ürün kodunun bulunduğu hücreye (E2) tıklayın veya adresini yazın. Noktalı virgül ; koymayı unutmayın. =DÜŞEARA(E2;

3. Adım. Arama Tablosunu Seçme

Katalog aralığını A2:C100 fare ile seçin. İpucu: Hemen F4 tuşuna basarak referansları mutlak hale getirin ($A$2:$C$100). Bu, aralığı sabitler ve formülü aşağıya doğru sorunsuz bir şekilde kopyalayabilirsiniz. =DÜŞEARA(E2; $A$2:$C$100;

4. Adım. Sonuç Sütununun Numarası

Seçilen aralıkta fiyat sütununun kaçıncı sırada olduğunu sayın.

  • Ürün Kodu (A sütunu) — №1
  • Ürün Adı (B sütunu) — №2
  • Fiyat (C sütunu) — №3 3 rakamını girin. =DÜŞEARA(E2; $A$2:$C$100; 3;

5. Adım. Arama Türü ve Bitiş

Kesin eşleşme için 0 yazın ve parantezi kapatın. =DÜŞEARA(E2; $A$2:$C$100; 3; 0)

Enter tuşuna basın. Ürün kodu bulunursa, hücrede 1200 fiyatı görünecektir.

Formülü diğer satırlara kopyalamayı planlıyorsanız, tablo aralığında mutlak referanslar kullanmak ($ işaretleri) zorunludur. Bunlar olmadan, formülü aşağıya çektiğinizde arama aralığı kayacak ve fonksiyon verileri bulmayı bırakacaktır.

Sık Karşılaşılan Hatalar ve Çözüm Yöntemleri

Doğru söz dizimi kullanılsa bile kullanıcılar sıklıkla sorunlarla karşılaşır. İşte temel hatalar ve çözüm yöntemlerini içeren tablo.

HataOlası NedenÇözüm
#YOKKesin eşleşme bulunamadı.Verilerdeki gereksiz boşlukları kontrol edin (boşlukları kaldırmak için KIRP fonksiyonu yardımcı olur). Hücre formatlarının uyumlu olduğundan emin olun (metin metni, sayı sayıyı arar).
#BAŞV!Formülün referans verdiği sütun veya aralık silindi.Kaynak tablonun bütünlüğünü kontrol edin.
Yanlış SayıKesin yerine yaklaşık arama modu (1/DOĞRU) kullanıldı.Son argümanı 0 veya YANLIŞ ile değiştirin.
Veriler yanlış sütundan geliyorSütun numarası yanlış hesaplandı.Sütun numarasını tüm sayfada değil, seçilen aralık içinde yeniden hesaplayın.
Arama çalışmıyorAranan değer aralığın ilk sütununda değil.DÜŞEARA sadece soldan sağa arama yapar. Aranan verilerin bulunduğu sütunu sola taşıyın veya INDEX + KAÇINCI fonksiyonlarını kullanın.

DÜŞEARA fonksiyonu veri türlerine duyarlıdır. Excel için 101 sayısı ve "101" metni farklı değerlerdir. Arama çalışmazsa, "Metni Sütunlara Dönüştür" aracını kullanarak sayıları metne veya tam tersine dönüştürmeyi deneyin.

Modern Alternatifler: XLOOKUP

Excel 2021 veya Microsoft 365 aboneliği kullanıyorsanız, XLOOKUP fonksiyonuna geçiş yapmayı düşünün. Bu fonksiyon DÜŞEARA'nın yerini almış ve başlıca dezavantajlarını ortadan kaldırmıştır:

  • Hem soldan sağa hem de sağdan sola arama yapabilir.
  • Sütun numarası belirtmeyi gerektirmez (doğrudan sonuç sütununu seçersiniz).
  • Yerleşik hata işleme özelliğine sahiptir (formül içine doğrudan "Bulunamadı" metnini yazabilirsiniz).
  • Büyük veri kümelerinde daha hızlı çalışır.

XLOOKUP ile benzer görevin örneği: =XLOOKUP(E2; A2:A100; C2:C100; "Ürün kodu bulunamadı") Burada E2 — aranan değer, A2:A100 — arama aralığı, C2:C100 — yanıtın alınacağı aralıktır.

SSS

DÜŞEARA'yı birden fazla kritere göre arama yapmak için kullanabilir miyim? Standart DÜŞEARA yalnızca tek bir değere göre arama yapar. İki veya daha fazla kritere göre arama yapmak için (örneğin, Soyadı + Tarih) bu verileri birleştiren yardımcı bir sütun oluşturmanız veya INDEX ve KAÇINCI fonksiyonlarıyla dizi formülü kullanmanız gerekir.

Değer tabloda kesinlikle mevcut olmasına rağmen DÜŞEARA neden #YOK döndürüyor? Çoğu zaman sorun gizli karakterlerden kaynaklanır: metnin sonundaki boşluklar veya format farklılıkları (sayı karşısında metin). Ayrıca bölge ayarlarınızı kontrol edin: bazı yerel ayarlarda argüman ayracı olarak noktalı virgül ; yerine virgül , kullanılır.

Değer bulunamadığında "0" veya tire görüntülenmesini nasıl sağlarım? DÜŞEARA fonksiyonunu EĞERHATA fonksiyonu içine alın. Örnek: =EĞERHATA(DÜŞEARA(...); "-"). Artık korkutucu #YOK hatası yerine hücrede şık bir tire görünecektir.