
DÜŞEYARA fonksiyonu, bir tabloda belirli bir değeri dikey olarak arayıp, o değerin bulunduğu satırdan belirli bir sütundaki veriyi getirir.
Kullanım Şekli:
mathematicaKopyalaDüzenle=DÜŞEYARA(aranan_değer, tablo_dizisi, sütun_no, [aralık_bak])
Bu formüldeki parametrelerin açıklaması şu şekildedir:
- aranan_değer → Hangi değeri aradığımızı belirtir.
- tablo_dizisi → Aramanın yapılacağı veri aralığıdır. İlk sütun mutlaka aranan değeri içermelidir!
- sütun_no → Sonuç olarak getirilmesi gereken sütunun numarasını belirtir. (Tablodaki ilk sütun 1 olarak kabul edilir.)
- aralık_bak → İsteğe bağlı bir parametredir. DOĞRU (1) veya YANLIŞ (0) olabilir.
- YANLIŞ (0): Tam eşleşme ister. Eğer aranan değer tabloda yoksa hata verir.
- DOĞRU (1): Yaklaşık eşleşme yapar. (Genellikle sıralı verilerde kullanılır.)
Örnek Kullanım
Bir müşteri tablomuz olduğunu düşünelim:
Müşteri Kodu | Müşteri Adı | Satış Tutarı |
---|---|---|
101 | Ahmet | 5000 TL |
102 | Ayşe | 7000 TL |
103 | Mehmet | 6500 TL |
104 | Zeynep | 8000 TL |
Soru: 102 numaralı müşterinin adını bulmak istiyoruz.
Kullanacağımız formül şu şekilde olur:
phpKopyalaDüzenle=DÜŞEYARA(102, A2:C5, 2, 0)
Sonuç: "Ayşe"
Burada 102, A sütununda aranır ve ikinci sütunda (Müşteri Adı sütunu) karşılığı olan "Ayşe"
getirilir.
DÜŞEYARA Hatası ve Çözümleri
- #YOK! (N/A) Hatası
- Aranan değer tabloda yoksa bu hata çıkar.
- Çözüm: Eğer hata almak istemiyorsanız EĞERHATA fonksiyonunu ekleyebilirsiniz: mathematicaKopyalaDüzenle
=EĞERHATA(DÜŞEYARA(102, A2:C5, 2, 0), "Bulunamadı")
Böylece aranan değer yoksa"Bulunamadı"
yazacaktır.
- Yanlış Sütun Numarası Kullanımı
- Eğer sütun numarası, tablodaki sütun sayısından büyük verilirse #BAŞV! hatası alınır.
- Tablodaki Değerler Metin Olarak Formatlanmışsa
- Eğer aranan değer (örn: 102) sayı olarak formatlanmış ancak tabloda metin olarak kayıtlıysa, DÜŞEYARA bulamayacaktır.
- Çözüm: VERİ.TEMİZLE veya SAYIYAÇEVİR işlevlerini kullanabilirsiniz.
DÜŞEYARA’nın Alternatifleri
1. XARA (XLOOKUP) [Excel 2019 ve sonrası]
Excel’in yeni versiyonlarında DÜŞEYARA yerine XARA (XLOOKUP) fonksiyonu kullanılabilir.
phpKopyalaDüzenle=XARA(102, A2:A5, B2:B5, "Bulunamadı")
Bu fonksiyon, sağa ve sola arama yapabilir ve daha esnektir.
2. İNDEX + KAÇINCI Fonksiyonları ile DÜŞEYARA Alternatifi
DÜŞEYARA sadece soldan sağa arama yapar. Ancak, INDEX ve KAÇINCI fonksiyonları ile sol tarafta yer alan bir sütundan veri çekebilirsiniz.
Sonuç
DÜŞEYARA fonksiyonu, Excel’de veri arama ve getirme işlemlerinde oldukça kullanışlıdır. Ancak, kullanım sırasında veri türü uyumsuzlukları, hatalar ve veri düzeni gibi konulara dikkat etmek gerekir. Daha esnek işlemler için XARA veya İNDEX + KAÇINCI fonksiyonları da tercih edilebilir.