DÜŞEYARA (VLOOKUP) fonksiyonu normalde aranan değeri tablonun en solundaki sütunda arar. Bu dosya, aranan değerin sağda, getirilecek değerin solda olduğu durumlarda aynı fonksiyonla nasıl sonuç alınacağını bir örnek üzerinden gösterir. Dosya İngilizce hazırlanmıştır.
Dosyanın içeriği
Dosyada Example adlı tek bir sayfa vardır (A1:K24 aralığı). Sayfada şu bölümler bulunur:- C sütununda Sales (satış tutarı), E sütununda Years in Business (faaliyet yılı) başlıklı veriler. Satış tutarları C5:C23 aralığındadır.
- F5:F23 aralığında müşteri (Client) listesi bulunur.
- H5 hücresinde arama değerinin seçildiği bir veri doğrulama (açılan liste) vardır, sonuç I5 hücresinde Sales başlığı altında görünür.
- Dosyada Client (Example!$F$5:$F$23) ve Sales (Example!$C$5:$C$23) adlı iki adlandırılmış aralık tanımlıdır.
Kullanılan formüller
=VLOOKUP(H5,IF({1,0},F5:F23,C5:C23),2,0): IF({1,0}, ...) yapısı F ve C sütunlarını bellekte yer değiştirmiş iki sütunluk bir tablo gibi sunar. Böylece F sütununda aranan müşteri, solunda yer alan C sütunundaki satış tutarını verir. Son bağımsız değişken 0 olduğundan tam eşleşme aranır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. ThisWorkbook modülünde yalnızca bir olay makrosu vardır:- Workbook_Open: Dosya açıldığında kendiliğinden çalışır. Ekranı yenilemeyi ve olayları geçici olarak kapatır, pencereyi büyütür, Example sayfasını etkinleştirip A1 hücresine gider, ardından H5 hücresini seçer ve ayarları eski haline getirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; imleç doğrudan H5 hücresine gelir.
- H5 hücresindeki açılan listeden bir müşteri seçin.
- I5 hücresinde o müşteriye ait satış tutarının geldiğini görün.
- Kendi verinize uyarlamak için formüldeki F5:F23 ve C5:C23 aralıklarını kendi arama ve sonuç sütunlarınızla değiştirin.