Office Programı Kullanıcılarının Uğrak Yeri

En basit anlatımıyla Düşeyara (Vlookup) fonksiyonu, var olan bir değeri başka bir tablonun ilk satırında aratıp, karşısındaki başka bir değeri almak için kullanılır. Daha detaylı bilgiye Basitten Karmaşığa Düşeyara (Vlookup) Fonksiyonu Kullanımı başlıklı yazımdan ulaşabilirsiniz.

Bu yazımda işi bir adım daha ileriye taşıyacağız ve içiçe Düşeyara (Vlookup) kullanacağız. Peki buna neden ihtiyacımız var? Aşağıdaki şekilden de faydalanarak anlatmaya çalışayım:

12

Fatura Bilgileri tablosunda, Ürünleri üreten firmaların adlarını (Üretici Adı) görüntülemek istiyoruz. Fakat dikkat edecek olursak, Fatura Bilgileri ve Üretici Tablosu arasında hiçbir ortak alan bulunmamaktadır. Bu durumda tablolar arasında bağlantı kuracak 3. bir tabloya ihtiyacımız var demektir. Ürünler tablosu, Fatura Bilgileri ve Üretici Tablosu arasındaki geçişi sağlayacaktır.

Üretici Adını elde edebilmek için, Üretici Kodunu (ya da telefon numarasını) biliyor olmamız gerekir. Bu durumda ilk olarak, Ürün Kodunu, Ürün Tablosunda aratarak Üretici alanında yazan kodu bulacağız, sonra bu değeri 2. Düşeyara (Vlookup) fonksiyonu içerisinde kullanıp, Üretici Tablosunda aratarak Üretici Adını elde edeceğiz. Aşağıdaki şekilde bu işlemi görsel olarak da açıklamaktadır.

13

 

Şimdi formülü yazarak ve fonksiyon ekle penceresini kullanarak ekleyelim:

Fatura Bilgilerindeki C3 hücresine yazmamız gereken formül; =DÜŞEYARA(DÜŞEYARA(A3;$H$2:$L$15;5;0);$N$2:$Q$10;2;0) olacaktır. Kırmızı renkte yazılan fonksiyon, Ürün Kodunu Ürün Tablosunda arayacak ve Üretici Kodunu getirecektir. Elde edilen Üretici Kodu, mavi renkte yazılan fonksiyonun içerisine alınarak, Üretici Tablosunda aranır ve Üretici Adı elde edilir.

Görsel olarak ekleyecek olursak;

Formüller (Formulas) sekmesinden, Arama ve Başvuru (Lookup & References) kategorisi seçilir. Açılan alt menüden Düşeyara (Vlookup) fonksiyonu seçilir.

14

 

İkinci bir Düşeyara (Vlookup) fonksiyonu ekleyeceğimiz için, ekranın sol üst köşesindeki Ad bölmesinde yer alan Düşeyara (Vlookup) fonksiyonuna tekrar tıklıyoruz.

15

 

Ekranda herhangi bir değişiklik olmamış gibi görünebilir fakat ekranın üst kısmında yer alan formül çubuğunda içiçe 2 adet Düşeyara (Vlookup) fonksiyonunun eklendiği görünebilir.

16

Aranan_değer (Lookup_value): Fatura Bilgilerinde KZ001 ürününün yazılmış olduğu hücre, yani A3,

Tablo_dizisi (Table_array): KZ001 ürününü arayacağımız tablo, bu örnekte H2:L15,

Sütun_indis_sayısı (Col_index_num): Ürünler tablosundan almak istediğimiz Üretici Kodu bilgisinin bulunduğu sütun sırası, bu örnekte 5,

Aralık_bak (Range_lookup): Yanlış ya da 0 yazıyoruz. (Bunun nedeni Basitten Karmaşığa Düşeyara (Vlookup) Fonksiyonu Kullanımı başlıklı yazımda detaylı anlatılmaktadır)

Yukarıdaki bilgileri doldurduğumuzda, formül penceresinde 34001 olarak Üretici Kodu getirilecektir. Şimdi bu değeri diğer Düşeyara (Vlookup) fonksiyonu içerisinde kullanacağız. Formül çubuğundaki ilk Düşeyara (Vlookup) fonksiyonuna tıklıyoruz.

17

 

Eklediğimiz formül, formül çubuğunda Aranan_değer bölümüne eklenmiş olarak görünecektir.

18

 

Aranan_değer (Lookup_value): Üretici Kodunu getiren DÜŞEYARA(A3;$H$2:$L$15;5;0) formülü,

Tablo_dizisi (Table_array): Üretici Kodunu arayacağımız tablo, bu örnekte N2:Q10,

Sütun_indis_sayısı (Col_index_num): Üretici tablosundan almak istediğimiz Üretici Adı bilgisinin bulunduğu sütun sırası, bu örnekte 2,

Aralık_bak (Range_lookup): Yanlış ya da 0 yazıyoruz.

Formülü onaylamadan önce, sonucun Ataşehir Örme San. olduğu formül penceresinde görünecektir.

19

 

Tamam düğmesine tıklandığında İşlem sonucu görüntülenecektir. Aşağıdaki son ekran görüntüsünde, formülün aşağıya doğru kopyalanmış hali yer almaktadır.

20

 

Kullandığım örnek dosya;

http://1drv.ms/1yTukKU

 

 

 

Yorum bırakın