Tabloda Verileri DÜŞEARA ile Hızlıca Bulma

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

Excel'deki DÜŞEARA (VLOOKUP) fonksiyonu, bir tablonun ilk sütununda bir değeri otomatik olarak bulmanıza ve aynı satırdaki başka bir sütundaki verileri geri getirmenize olanak tanır. Bu, farklı listeleri birbirine bağlamak, fiyatları, stok kodlarını veya çalışan isimlerini manuel kopyalama yapmadan çekmek için temel bir araçtır. Kullanmak için gerekli hücreye =DÜŞEARA(aranan_değer; tablo_aralığı; sütun_numarası; 0) formülünü girin.

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

DÜŞEARA kısaltması "Dikey Arama" anlamına gelir. Fonksiyon, belirtilen aralığı kesinlikle yukarıdan aşağıya tarar ve ilk eşleşmede durur.

Formül şu şekildedir: =DÜŞEARA(aranan_değer; tablo_aralığı; sütun_numarası; [aralık_türü])

Her bir argümanı detaylıca inceleyelim:

  1. Aranan Değer: Aradığınız şey (Ürün Kimliği, soyadı, stok kodu). Bu bir sayı, metin veya bir hücre referansı olabilir.
  2. Tablo (Aralık): Aramanın gerçekleştiği veri alanı. Son derece önemli: Aranan değer, bu aralığın en sol (ilk) sütununda bulunmalıdır.
  3. Sütun Numarası: Sonucun alınması gereken, seçilen aralıktaki sütunun sıra numarası. Sayım 1'den başlar (aralığın ilk sütunu).
  4. Aralık Türü: Arama modu.
    • 0 veya YANLIŞ — tam eşleşme (%95 durumda kullanılır).
    • 1 veya DOĞRU — yaklaşık eşleşme (verilerin artan düzende sıralanmasını gerektirir).

DÜŞEARA'nın ana sınırlaması: Anahtar sütunun solundaki değerleri arayamaz. Anahtarınız (örneğin Stok Kodu) ikinci sütundaysa ve ilk sütundan veri döndürmeniz gerekiyorsa, DÜŞEARA çalışmaz. Bu durumlarda İNDİS+KAÇINCI fonksiyonlarını veya YATAYARA'yı kullanın.

Adım Adım Örnek: Stok Koduna Göre Fiyat Atama

Bir senaryo düşünelim: Bir sayfada fiyat listeniz var ve faturada bilinen stok kodlarına göre fiyatları otomatik olarak doldurmanız gerekiyor.

Kaynak Veriler (A2:C5 aralığı):

Stok KoduÜrün AdıFiyat
101Ofis Sandalyesi4500
102Yazı Masası12000
103Masa Lambası1800

E2 hücresine 102 stok kodu girilmiştir. Fiyatı F2 hücresine almamız gerekiyor.

İşlem Adımları:

  1. F2 hücresine (sonucun gelmesi gereken yer) tıklayın.
  2. Formülü yazmaya başlayın: =DÜŞEARA(.
  3. Aranan değeri belirtin: E2'ye (stok kodu 102) tıklayın. Noktalı virgül ; koyun.
  4. Veri tablosunu seçin: A2:C5.
    • İpucu: Aralığı dolar işaretleriyle sabitlemek ($A$2:$C$5) için hemen F4 tuşuna basın. Bu, formülü aşağı kopyalarken bozulmaları önler.
  5. Fiyatın bulunduğu sütun numarasını belirtin. Aralığımızda (A, B, C) fiyat üçüncü sırada. 3 yazıyoruz.
  6. Arama türünü seçin: 0 (tam eşleşme).
  7. Parantezi kapatın ve Enter'a basın.

Nihai Formül: =DÜŞEARA(E2; $A$2:$C$5; 3; 0)

Sonuç: 12000. E2'deki stok kodu değiştiğinde fiyat otomatik olarak güncellenir.

Tablo aralığı için her zaman mutlak referanslar ($) kullanın. Formülü göreli referanslarla aşağı doğru sürüklerseniz, arama aralığı "kayar" (bir satır aşağı kayar) ve fonksiyon verileri bulmayı bırakır.

Gelişmiş Kullanım Senaryoları

Başka Bir Sayfada Veri Arama

Veritabanı genellikle ayrı bir sayfada saklanır (örneğin, "Veritabani"). Söz dizimi aynı kalır, sadece aralık referansı değişir: =DÜŞEARA(A2; 'Veritabani'!$A:$D; 4; 0) Burada Excel, mevcut sayfadaki A2 değerini "Veritabani" sayfasının A sütununda arar ve 4. sütundaki verileri döndürür.

Yaklaşık Arama (Derecelendirmeler ve İndirimler)

DOĞRU modu aralıklarla çalışırken kullanışlıdır. Örneğin, satış tutarına bağlı olarak prim hesaplama:

  • 10.000'e kadar — %0
  • 10.000 ile 50.000 arasında — %5
  • 50.000'den fazla — %10

Formül: =DÜŞEARA(SatisTutari; DerecelendirmeTablosu; 2; DOĞRU) Koşul: Derecelendirme tablosunun ilk sütunu artan düzende sıralanmış olmalıdır, aksi takdirde sonuç yanlış olur.

Sık Karşılaşılan Hataların Analizi

Basit bir formül bile hata verebilir. İşte temel sorunlar ve çözümlerinin tablosu:

Hata KoduOluşma NedeniDüzeltme Yöntemi
#YOKDeğer ilk sütunda bulunamadı. Genellikle verilerdeki fazladan boşluklardan veya farklı formatlardan (sayı karşısında metin) kaynaklanır.Verileri gizli boşluklara karşı kontrol edin (KIRP fonksiyonu). 4. argümanda 0 olduğundan emin olun.
#BAŞV!Sütun numarası, seçilen aralıktaki sütun sayısından büyük.Sütun numarasını tüm sayfaya göre değil, aralığınızın başlangıcına göre yeniden hesaplayın.
#DEĞER!Sütun numarası 1'den küçük veya metin olarak girilmiş.Doğru bir sayı girin (en az 1).
Yanlış VerilerAralık $ işaretleriyle sabitlenmemiş, kopyalama sırasında kaymış.Formüldeki aralığı seçin ve F4'e basın.

Korkutucu #YOK yerine kullanıcının "Bulunamadı" gibi anlaşılır bir metin görmesi için formülü EĞERHATA fonksiyonu içine alın: =EĞERHATA(DÜŞEARA(...); "Veritabanında Yok")

Alternatif: Neden YATAYARA (XLOOKUP) Hakkında Bilgi Sahibi Olmalısınız?

Excel'in modern sürümlerinde (2021, Office 365) YATAYARA (XLOOKUP) fonksiyonu tanıtıldı. DÜŞEARA'nın yerini aldı ve başlıca dezavantajlarından yoksundur:

  • Anahtar sütunun solundaki değerleri arayabilir.
  • Sütun numarası belirtmeyi gerektirmez (sadece sonuç sütununu belirtirsiniz).
  • Varsayılan olarak tam eşleşme arar (0 veya YANLIŞ yazmanıza gerek yoktur).
  • Tabloya yeni sütunlar eklendiğinde bozulmaz.

Benzer örnek: =YATAYARA(A2; A:A; C:C). Ancak, DÜŞEARA bilgisini edinmek zorunludur, çünkü bu fonksiyon mevcut dosyaların ezici çoğunluğunda kullanılır ve eski kurumsal sistemler dahil olmak üzere tüm Excel sürümleriyle uyumludur.

Sıkça Sorulan Sorular (SSS)

DÜŞEARA neden #YOK döndürüyor, oysa değer tabloda kesinlikle var? Çoğu zaman sorun veri formatındadır: Bir hücrede sayı metin olarak kaydedilmiştir (genellikle 1C veya bankalardan dışa aktarma yapılırken olur), diğerinde ise sayı olarak. Her iki sütunu da "Veri" -> "Sütunlara Dönüştür" menüsü üzerinden aynı formata getirin. Ayrıca görünmez boşlukları da kontrol edin.

DÜŞEARA çoklu kriterlere göre arama yapmak için kullanılabilir mi? Standart DÜŞEARA yalnızca tek bir değere göre arama yapar. İki koşula göre arama yapmak için (örneğin Şehir + Ürün) kriterleri birleştirerek (Şehir&Ürün) yardımcı bir sütun oluşturmanız ve bu benzersiz anahtara göre arama yapmanız gerekir. Alternatif olarak İNDİS/KAÇINCI kombinasyonunu kullanabilirsiniz.

Aynı anda birden fazla sütundan veri döndürmem gerekirse ne yapmalıyım? DÜŞEARA formülünü bir kez yazın ve tablo aralığını $ işaretiyle sabitleyin. Ardından formülü bitişik hücrelere kopyalayın ve yalnızca üçüncü argümanı (sütun numarası) değiştirin: 2, 3, 4 vb.