VLOOKUP() DÜŞEYARA() Excel Fonksiyonu

VLOOKUP – DÜŞEYARA Excel Fonksiyonu

Ornegin alttaki tablodaki ikinci deger olan aysanin karsisindaki misket sayisini bulmak istersek;

No     isim           Misket

1 Mustafa          5

2 Aysan            15

3 Ferit             75

4 Ali Kemal    10

=VLOOKUP(“2”,$A$2:$C$5,3,FALSE)

Diye bir formul kullanabiliriz bu formul bize tam karsilik verir ve kesin deger bulur.. Buradaki kesinligi formulun sonundaki FALSE ifadesi saglamaktadir. Ornegin farkli bir ornek yapalim FALSE olmadan ornegimiz 4 satir oldugu halde bes satirlik bir formul yazalim, asagidaki gibi;

=VLOOKUP(“5”,$A$2:$C$5,3)

Bu formulumuzun Degeri “10.00” olacaktir nedeni ise 5. sirayi istememizdir ve en yakin olan 4. siradaki Ali Kemal`in misket sayisini verecektir..

Diyeceksinizki ya FAlSE ibaresinide yazsaydik ne olurduki ;

=VLOOKUP(“5”,$A$2:$C$5,3,FALSE)

Bu sekilde bir formul yazmis olsaydiniz formulunuzun sonucu #N/A olurdu, cunku kesin ifade ile 5. satirda bir karsilik bulamayacakti..

Ha soyle birsey olabilir siz kesin ifadelerle calisiyorsunuzdur, fakat dosyanizda bu sekilde bir #N/A ifadesi gormek istemezsiniz, bunu yapacagina bosluk biraksaydi diyebilirsiniz, bu durumda soyle bir formul kullanabilirsiniz;

=IF(ISNA(VLOOKUP(A21,$A$2:$C$5,3,0)),””,VLOOKUP(A21,$A$2:$C$5,3,FALSE))

Bu formulumuz IF(ISNA ilee basliyor yani sonucumuz #N/A ise “”(bosluk) birak, yoksa kesin ifadeyi yaz seklinde..

Oncelikle uygulamali anlatim yapmak istedim; konunun anlatimini okuyabilirsiniz;

Bir tablonun en soldaki sütununda belirli bir değeri arar ve belirtilen tablodaki sütundan aynı satır değerini verir. Karşılaştırma değerleri bulunulması istenilen verinin solundaki sütundaysa, YATAYARA fonksiyonu yerine DÜŞEYARA fonksiyonunu kulanılır.

DÜŞEYARA’da “Dikey” anlamına gelir.

Sözdizimi:

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
=DÜŞEYARA(bakılan_değer,tablo_dizisi,sütun_indis_sayısı,aralık_bak)

Bakılan_değer: dizinin ilk sütununda bulunacak değerdir. Bakılan_değer bir değer, başvuru veya metin dizesi olabilir.

Tablo_dizisi: içinde verinin aranacağı bilgi tablosudur. Bir aralık başvurusu veya Veritabanı veya Liste gibi bir aralık adı kullanılır.

Aralık_bak: DOĞRU’ysa, tablo_dizisinin ilk sütunundaki değerler artan şekilde sıralanmalıdır: …, -2, -1, 0, 1, 2, … , A-Z, YANLIŞ, DOĞRU; aksi halde DÜŞEYARA doğru değeri vermeyebilir. Aralık_bak YANLIŞ’sa, tablo_dizisinin sıralanması gerekmez.

• Veri menüsünde Sırala komutunu seçip Artan’ı seçerek değerleri artan şekilde sıralanabilir.

• Tablo_dizisinin ilk sütunundaki değerler metin, sayı veya mantıksal değerler olabilir.

• Büyük-küçük harf ayrımı yoktur.

Sütun_indis_sayısı: içinden uyan değerin verilmesi gereken tablo_dizisindeki sütun sayısıdır. Sütun_indis_sayısı 1, tablo_dizisindeki ilk sütunun değerini verir; sütun_indis_sayısı tablo_dizisindeki ikinci sütunun değerini verir ve böyle devam eder. Sütun_indis_sayısı 1’den küçükse, DÜŞEYARA fonksiyonu #DEĞER! hata değerini verir; sütun_indis_sayısı, tablo_dizisindeki sütunların sayısından büyükse, DÜŞEYARA fonksiyonu #BAŞV! hata değerini verir.

Aralık_bak DÜŞEYARA fonksiyonunun tam uyanı mı yoksa yaklaşık olarak uyanı mı bulunması istenleni belirleyen mantıksal bir değerdir. DOĞRU’ysa veya belirtilmemişse, yaklaşık bir uyan verilir; başka bir deyişle, tam bir uyan bulunamazsa, bakılan_değerden küçük olan sonraki en büyük değer verilir. YANLIŞ’sa, YATAYARA fonksiyonu tam bir uyanı bulacaktır. Tam uyan bir değer bulunamazsa, #YOK hata değeri verilir.
Uyarılar:
• DÜŞEYARA fonksiyonu bakılan_değeri bulamazsa ve aralık_bak DOĞRU’ysa, bakılan_değerden küçük veya eşit olan en büyük değeri kullanır.

• Bakılan_değer, tablo_dizisinin ilk m sütunundaki en küçük değerden daha küçükse, DÜŞEYARA fonksiyonu #YOK hata değerini verir.

• DÜŞEYARA fonksiyonu bakılan_değeri bulamazsa ve aralık_bak YANLIŞ’sa, DÜŞEYARA fonksiyonu #YOK hata değerini verir.

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

“VLOOKUP() DÜŞEYARA() Excel Fonksiyonu” için 2 yorum

  1. Geri bildirim: Yilin Son Konusu
  2. mustafa bey kolay gelsin,
    belli değişkenlere göre arama yaptırıp veri bulmak istiyorum, fakat yapamadım, yardımınız olursu memnun olurum. düşeyara, indis, kaçıncı kullandım fakat yapamadım. Aşağıya neyi aradığımı yazdım.
    Şimdiden teşekkür ederim. Kolay gelsin.

    A B C D E
    1 firma sip m.no msırano durumu
    2 a fir sip1 1 3 prg
    3 a fir sip2 1 1 p
    4 b fir sip3 4 1 prg
    5 c fir sip4 1 4 prg
    6 a fir sip2 2 3 prg
    7 a fir sip2 3 2 s
    8 d fir sip3 2 1 kur
    9 x fir sip4 1 2 kk
    10 a fir sip3 2 2 kur
    11 b fir sip8 1 1 prg
    12 b fir sip7 1 2 prg
    13 y fir sip5 2 2 prg
    14 b fir sip3 2 1 prg
    15 a fir sip2 3 1 prg

    A16=1
    A17=1
    ARAMA YAPARKEN A16 =1 İSE VE A17=1 İSE ,
    E sütunundan “prg” ve “m” olanlara bakıp
    C sütunundan “A16” daki 1’i sorgulayacak., sonra
    “D” sütunundan “A17” deki 1’i sorgulayacak, ve sonrasında
    benim aradığım veri olan “A” sütunundaki veriyi yazacak.

    A16 ve A17’deki veriler değiştirildiğinde (1-2-3-4-5-6-,,,,GİBİ) “E” sütunundan “prg”, “m” olanlardan bakıp istediğimiz veriyi yazacak.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


4 + 4 =