Excel'de DÜŞEYARA Nasıl Kullanılır? Örneklerle Adım Adım Anlatım

Excel'de DÜŞEYARA nasıl kullanılır? sorusu, büyük tablolarda bir değeri bulup yanındaki bilgiyi getirmek isteyen herkesin karşılaştığı bir sorudur. DÜŞEYARA (İngilizce adıyla VLOOKUP), bir tablonun ilk sütununda aradığınız değeri bulur ve aynı satırdaki başka bir sütundan karşılığını getirir. Bu rehberde formülün yapısını, adım adım bir örneği, sık görülen hataların çözümlerini ve alternatif fonksiyonları bulacaksınız.

Kısaca: =DÜŞEYARA(aranan_değer; tablo_dizisi; sütun_indis_sayısı; YANLIŞ) formülünü kullanın. Son bölüme YANLIŞ yazmak, birebir eşleşme aramasını sağlar ve çoğu durumda doğru tercihtir.

DÜŞEYARA Nedir, Ne İşe Yarar?

DÜŞEYARA, "dikey arama" yapan bir Excel fonksiyonudur. Örneğin elinizde ürün kodları, ürün adları ve fiyatlardan oluşan bir liste varsa, bir ürün kodunu yazdığınızda fiyatını otomatik getirebilirsiniz. Öğrenci numarasına göre not bulma, personel sicil numarasına göre departman çekme ya da iki farklı listeyi eşleştirme gibi işlerde sık kullanılır.

DÜŞEYARA Formül Yapısı

=DÜŞEYARA(aranan_değer; tablo_dizisi; sütun_indis_sayısı; [aralık_bakarken])
BölümAnlamı
aranan_değerBulmak istediğiniz değer. Örneğin bir ürün kodu ya da hücre adresi.
tablo_dizisiAramanın yapılacağı tablo aralığı. Aranan değer bu aralığın ilk sütununda olmalıdır.
sütun_indis_sayısıSonucun getirileceği sütunun, seçtiğiniz aralıktaki sıra numarası. İlk sütun 1'dir.
aralık_bakarkenYANLIŞ (veya 0) birebir eşleşme, DOĞRU (veya 1) yaklaşık eşleşme arar.
Not: Türkçe Excel'de bölümler genellikle noktalı virgülle (;) ayrılır. İngilizce sürümlerde ise formül adı VLOOKUP olur ve virgül (,) kullanılır. Bölgesel ayarlarınıza göre bu değişebilir.

Adım Adım Örnek

Aşağıdaki ürün listesinin A1:C5 aralığında olduğunu varsayalım.

A (Ürün Kodu)B (Ürün Adı)C (Fiyat)
K101Kalem15
D202Defter40
S303Silgi8
M404Makas55

Amacımız, E2 hücresine yazdığımız ürün kodunun fiyatını F2 hücresinde görmek.

  1. E2 hücresine aramak istediğiniz kodu yazın, örneğin D202.
  2. F2 hücresine tıklayıp eşittir (=) işaretiyle formüle başlayın ve DÜŞEYARA( yazın.
  3. Aranan değer olarak E2 hücresini seçin ve noktalı virgül koyun.
  4. Tablo aralığı olarak A2:C5 alanını seçin ve noktalı virgül koyun.
  5. Fiyat, seçtiğiniz aralığın 3. sütununda olduğu için 3 yazın ve noktalı virgül koyun.
  6. Birebir eşleşme için YANLIŞ yazın, parantezi kapatın ve Enter'a basın.

Ortaya çıkan formül şöyledir:

=DÜŞEYARA(E2;A2:C5;3;YANLIŞ)

E2 hücresinde D202 yazılıyken sonuç 40 olarak gelir. Ürün adını getirmek isterseniz sütun numarasını 2 yapmanız yeterlidir.

Formülü aşağı doğru çoğaltırken dikkat

Formülü başka satırlara kopyalayacaksanız tablo aralığını sabitlemek için dolar işareti kullanın. Aksi halde aralık kayar ve sonuçlar hatalı çıkar.

=DÜŞEYARA(E2;$A$2:$C$5;3;YANLIŞ)

Aralığı seçtikten sonra klavyede F4 tuşuna basarak dolar işaretlerini hızlıca ekleyebilirsiniz. Bazı dizüstü bilgisayarlarda Fn tuşuyla birlikte basmanız gerekebilir.

DOĞRU ve YANLIŞ Arasındaki Fark

  • YANLIŞ (0): Yalnızca birebir aynı değeri arar. Kod, isim, numara gibi aramalarda kullanılır. Değer bulunamazsa #YOK hatası verir.
  • DOĞRU (1): Yaklaşık eşleşme arar. Tablonun ilk sütununun küçükten büyüğe sıralı olması gerekir. Gelir dilimi, not aralığı veya iskonto kademesi gibi aralık temelli hesaplarda kullanılır.

Son bölümü boş bırakırsanız Excel varsayılan olarak yaklaşık eşleşmeyi kullanır. Bu da sıralı olmayan listelerde yanlış sonuçlara yol açabilir. Bu yüzden son bölüme bilinçli olarak değer yazmak güvenlidir.

En Sık Görülen Hatalar ve Çözümleri

HataOlası nedenÇözüm
#YOKAranan değer tablonun ilk sütununda bulunamadı. Gizli boşluk, yazım farkı veya metin ile sayı uyuşmazlığı olabilir.Değerleri kontrol edin, gereksiz boşlukları KIRP fonksiyonuyla temizleyin, veri türlerini eşitleyin.
#BAŞV!Sütun indis sayısı, seçilen aralıktaki sütun sayısından büyük.Sütun numarasını aralığa göre düzeltin.
#DEĞER!Sütun indis sayısı 1'den küçük veya geçersiz bir değer.Sütun numarasını pozitif bir tam sayı olarak girin.
Yanlış sonuçSon bölüm boş bırakıldı ya da DOĞRU kullanıldı.Son bölüme YANLIŞ yazın.
Kopyalayınca bozulmaTablo aralığı sabitlenmedi.$A$2:$C$5 gibi mutlak başvuru kullanın.

Hata mesajını gizlemek

Bulunamayan değerlerde hata yerine okunabilir bir ifade göstermek için EĞERHATA fonksiyonunu kullanabilirsiniz.

=EĞERHATA(DÜŞEYARA(E2;$A$2:$C$5;3;YANLIŞ);"Bulunamadı")

Bu yöntemi dikkatli kullanın. Hata mesajı bazen formülün yanlış yazıldığının işareti olabilir ve gizlerseniz sorunu fark etmeyebilirsiniz.

DÜŞEYARA'nın Sınırlamaları

  • Aranan değer her zaman tablonun ilk (en sol) sütununda olmalıdır. Sol tarafa doğru arama yapamaz.
  • Sütun numarasını elle yazdığınız için, tabloya yeni sütun eklendiğinde sonuç kayabilir.
  • Aynı değer birden fazla satırda varsa yalnızca ilk bulduğu satırı getirir.
  • Çok büyük tablolarda diğer yöntemlere göre yavaş kalabilir.

Alternatifler: ÇAPRAZARA ve İNDİS-KAÇINCI

YöntemAvantajıDezavantajı
DÜŞEYARABasit ve yaygın, eski sürümlerde de çalışır.Yalnızca sağa doğru arar, sütun numarası gerektirir.
ÇAPRAZARASola da arama yapar, sütun numarası gerekmez, varsayılan olarak birebir eşleşir.Yalnızca Excel 2021 ve Microsoft 365 gibi güncel sürümlerde bulunur.
İNDİS + KAÇINCIEsnektir, her yöne arama yapabilir, eski sürümlerde çalışır.İki fonksiyonu birleştirmek yeni kullanıcılar için zor gelebilir.

Aynı örneği ÇAPRAZARA ile şu şekilde yazabilirsiniz:

=ÇAPRAZARA(E2;A2:A5;C2:C5)

Excel sürümünüz destekliyorsa ÇAPRAZARA daha okunaklı ve hataya daha az açık bir seçenek olabilir.

Pratik İpuçları

  • Aranan değer ile tablodaki değerin aynı türde (ikisi de metin ya da ikisi de sayı) olduğundan emin olun.
  • Veri kaynaklı gizli boşlukları temizlemek için KIRP fonksiyonundan yararlanın.
  • Tablonuza ad vererek (Formüller sekmesinden Ad Tanımla) formülleri daha okunaklı hâle getirebilirsiniz.
  • Önemli dosyalarda formülleri uygulamadan önce bir kopya üzerinde deneyin.
  • Başka bir çalışma sayfasından veri çekerken sayfa adını aralıkla birlikte seçmeniz yeterlidir, Excel yazımı kendisi tamamlar.

Kullanmadan Önce Kontrol Listesi

  • Aranan değer tablonun ilk sütununda mı?
  • Sütun numarası doğru mu?
  • Son bölüme YANLIŞ yazıldı mı?
  • Tablo aralığı $ işaretiyle sabitlendi mi?
  • Veri türleri ve boşluklar kontrol edildi mi?

Sık Sorulan Sorular

DÜŞEYARA ne işe yarar?

Bir tablonun ilk sütununda belirli bir değeri bulup aynı satırdaki başka bir sütundan karşılığını getirir. Liste eşleştirme ve veri çekme işlerinde kullanılır.

DÜŞEYARA neden #YOK hatası veriyor?

Aranan değer tablonun ilk sütununda bulunamadığında bu hata görülür. Sık nedenler gizli boşluklar, yazım farkları ve metin ile sayı biçimi uyuşmazlığıdır.

DÜŞEYARA ile iki farklı çalışma sayfası arasında veri çekilir mi?

Evet. Tablo aralığını seçerken diğer sayfaya geçip aralığı işaretlemeniz yeterlidir. Excel sayfa adını formüle otomatik ekler.

DÜŞEYARA ile birden fazla sonuç getirilebilir mi?

DÜŞEYARA yalnızca ilk eşleşmeyi getirir. Birden fazla sonuç için Excel'in güncel sürümlerindeki FİLTRE fonksiyonu veya farklı yöntemler gerekir.

DÜŞEYARA mı ÇAPRAZARA mı kullanmalıyım?

Excel sürümünüz ÇAPRAZARA'yı destekliyorsa genellikle daha esnektir. Dosyayı eski sürüm kullanan kişilerle paylaşacaksanız DÜŞEYARA daha güvenli olabilir.

DÜŞEYARA Google E-Tablolar'da çalışır mı?

Evet, Google E-Tablolar'da da bulunur. Formül mantığı aynıdır ancak ayırıcı karakter bölgesel ayarlara göre değişebilir.

Sonuç

DÜŞEYARA, Excel'de liste eşleştirme ve veri çekme işlerini hızlandıran temel fonksiyonlardan biridir. Formülün dört bölümünü doğru yazmak, son bölüme YANLIŞ koymak ve tablo aralığını sabitlemek, hataların büyük kısmını önler. Küçük bir örnek tabloda denedikten sonra kendi dosyalarınıza uygulayabilir, ihtiyaç duyarsanız ÇAPRAZARA'ya geçebilirsiniz.

Güncellik notu: Bu içerik Ekim 2026 itibarıyla hazırlanmıştır. Fonksiyon adları ve ayırıcı karakterler Excel sürümünüze ve dil ayarlarınıza göre değişebilir. Güncel bilgi için Microsoft'un resmî destek sayfalarına bakın.

Yorum Yap