Konu 5.2.1: Düşeyara (Vlookup) Fonksiyonun Farklı Kullanım Şekilleri
Düşeyara (vlookup) fonksiyonunun değişik kullanımlarını
aşağıdaki gibi farklı kullanım şekillerine (senaryolar) ayırıyoruz:
1. Tam karşılığının bulunması senaryosu: Aynı sayfa üzerinde
ya da farklı veri sayfaları arasında verinin ilişkili olan karşılığını “tam eşleşme”
olarak bulmak. Örnek ürünün kodundan ürünün adının getirilmesi gibi. Bu
düzenleme düşeyara fonksiyonunun “aralık_bak” argümanının sıfır ya da aynı
anlama gelen YANLIŞ (FALSE) olarak yazılmasıyla olur.
2. Yakın karşılığının bulunması senaryosu: Aynı sayfa
üzerinde ya da farklı veri sayfaları arasında verinin ilişkili olan karşılığını
“yakın eşleşme” olarak bulmak. Örnek bir para tutarının karşılığı faiz oranının
bulmak gibi. Bu düzenleme düşeyara fonksiyonunun “aralık_bak” argümanının bir
ya da aynı anlama gelen DOĞRU (TRUE) olarak yazılmasıyla olur. Bu tür kullanım
önceki uygulamalarda “tam eşleşme” bulma senaryosuna göre daha az karşılaşılır.
3. Joker karakter (*) ile içinde geçen karakterlere göre
arama senaryosu:
4. Hata kontrolünün yapıldığı senaryo: Düşeyara (Vlookup)
fonksiyonu, aranan bir değerin ilişkili verisini bulun getirir. Ancak bu bulma
işlemi gerçekleşmezse #YOK (İngilizcesi #N/A) hatası verilir. İşte bu durumu
kontrol etmek ve istenirse “… bulunamadı” gibi bir mesaj vermek için EĞERHATA
(IFERROR) fonksiyonu kullanılır. EĞERHATA fonksiyonu DÜŞEYARA fonksiyonunu
içine alır ve hata durumunu kontrol eder.
5. Hata kontrolünün yapıldığı diğer bir senaryo:
6. İki listeyi karşılaştırma senaryosu:
7. KAÇINCI (MATCH) fonksiyonuyla (iki boyutlu) kullanım
senaryosu:
8. SATIR (ROW) ile dinamik satır değerinin kullanılması
senaryosu: SATIR (ROW) fonksiyonu bulunulan
hücrenin satır sayısının değerini verir.
9. SÜTUN (COLUNN) ile dinamik sütun değerinin kullanılması
senaryosu:
10. EĞER (IF) fonksiyonuyla birlikte kullanımı senaryosu:
11. ARA (LOOKUP) fonksiyonuyla kullanım senaryosu:
12. ELEMAN (CHOOSE) fonksiyonuyla kullanım senaryosu:
13. TOPLAM (SUM) fonksiyonu ve dizi (array) ile kullanım senaryosu:
14. DOLAYLI (INDIRECT) fonksiyonuyla kullanım senaryosu:
15. Diğer kullanım senaryoları: