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Ş)| A | B | C | |
|---|---|---|---|
| 1 | Ürün Kodu | Ürün | Fiyat (₺) |
| 2 | KLV-101 | Kablosuz Klavye | 749,90 |
| 3 | MOU-204 | Ergonomik Mouse | 489,00 |
| 4 | MON-27 | 27" Monitör | 6.299,00 |
| 5 | KUL-330 | Kulaklık | 1.149,50 |
| 6 | WEB-12 | Web 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ün | Fiyat (₺) |
|---|---|---|
| KLV-101 | Kablosuz Klavye | 749,90 |
| MOU-204 | Ergonomik Mouse | 489,00 |
| MON-27 | 27" Monitör | 6.299,00 |
| KUL-330 | Kulaklık | 1.149,50 |
| WEB-12 | Web 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.