Arama ve Başvuru · Orta

DÜŞEYARA

Bir tablonun ilk sütununda değer arar ve bulduğu satırdaki, belirttiğiniz sütundaki değeri döndürür.

İngilizce: VLOOKUP ·

Canlı örnek
E2
=DÜŞEYARA("MON-27";A2:C6;3;YANLIŞ)
ABC
1Ürün KoduÜrünFiyat (₺)
2KLV-101Kablosuz Klavye749,90
3MOU-204Ergonomik Mouse489,00
4MON-2727" Monitör6.299,00
5KUL-330Kulaklık1.149,50
6WEB-12Web Kamerası899,00

Sonuç

6.299,00

A sütununda MON-27 4. satırda bulundu; 3. sütundaki fiyat döndü.

Söz dizimi

=DÜŞEYARA(aranan_değer; tablo_dizisi; sütun_indis_sayısı; [aralık_bak])
aranan_değerzorunlu
Tablonun ilk sütununda aranacak değer. Hücre başvurusu, metin veya sayı olabilir.
tablo_dizisizorunlu
Aramanın yapılacağı aralık. Formülü kopyalayacaksanız F4 ile mutlak yapın: $A$2:$C$6.
sütun_indis_sayısızorunlu
Değerin döndürüleceği sütunun, tablo_dizisi içindeki sıra numarası. İlk sütun 1'dir.
aralık_bakisteğe bağlı
YANLIŞ (veya 0) tam eşleşme arar. DOĞRU ya da boş bırakılırsa yaklaşık eşleşme yapar ve ilk sütunun artan sırada olmasını gerektirir.

Örnekler

Örnek 1

Ürün koduna göre fiyat bulma

Ürün KoduÜrünFiyat (₺)
KLV-101Kablosuz Klavye749,90
MOU-204Ergonomik Mouse489,00
MON-2727" Monitör6.299,00
KUL-330Kulaklık1.149,50
WEB-12Web Kamerası899,00
=DÜŞEYARA(F2;$A$2:$C$6;3;YANLIŞ)

6.299,00F2 hücresinde MON-27 yazıyor. Excel A sütununda MON-27'yi bulur ve aynı satırdaki 3. sütunun (Fiyat) değerini döndürür.

Örnek 2

Bulunamayan kod için anlaşılır mesaj

=EĞERHATA(DÜŞEYARA(F2;$A$2:$C$6;3;YANLIŞ);"Kod bulunamadı")

Kod bulunamadıF2'de listede olmayan bir kod (ör. TAB-09) varsa DÜŞEYARA #YOK döndürür; EĞERHATA bunu okunabilir bir mesajla değiştirir.

Örnek 3

Yaklaşık eşleşme ile prim oranı

Alt Sınır (₺)Prim Oranı
0%0
10.000%3
25.000%5
50.000%8
=DÜŞEYARA(B2;$E$2:$F$5;2;DOĞRU)

%5Satış 32.500 ₺. Prim tablosu artan sırada (0, 10.000, 25.000, 50.000). Excel 32.500'den küçük veya eşit en büyük değeri (25.000) bulur ve %5 döndürür.

Hatalar ve çözümleri

#YOK
Aranan değer tablonun ilk sütununda yok ya da baştaki/sondaki boşluk nedeniyle eşleşmiyor. Çözüm: KIRP ile boşlukları temizleyin veya EĞERHATA ile yakalayın.
#BAŞV!
sütun_indis_sayısı tablo_dizisi'ndeki sütun sayısından büyük. Çözüm: Aralığı genişletin ya da indis numarasını düzeltin.
#DEĞER!
sütun_indis_sayısı 1'den küçük. Çözüm: İndis en az 1 olmalıdır.
Yanlış sonuç
aralık_bak boş bırakıldı ve sıralanmamış listede yaklaşık eşleşme yapıldı. Çözüm: Tam eşleşme için dördüncü bağımsız değişkene YANLIŞ yazın.

Kendinizi sınayın

  1. 1. Yukarıdaki ürün tablosunda bu formül ne döndürür?

    =DÜŞEYARA("KUL-330";A2:C6;2;YANLIŞ)

  2. 2. DÜŞEYARA aranan değeri tablo dizisinin hangi sütununda arar?
  3. 3. Tam eşleşme (YANLIŞ) ile aranan değer bulunamazsa sonuç ne olur?