Örneksiz de olmaz ki şimdi bu meret.
Şöyle bir örnek olsun elimizde.
Sıra Ad Soyad Yaş Telefon
1 Mahmut Örnek 74 5555555
buna benzer bir liste olsun elimizde. Diyelim ki, başka bir yerdeyiz (U9 hücresi olsun). Bu hücrede bir rakam var ve biz onun yanındaki hücreye (U10), ilk hücrenin içinde (U9) hangi rakam varsa o insanın telefon numarasını yazdırmak istiyoruz. Ama U9'daki değer de belki sonradan değişecek; hareketli kıprak kıprak bir değer oradaki. O yüzden, o dinamik kendini içindeki rakama göre güncellesin diye Vlookup kullanıyoruz (Bir kullanımı bu), copy-paste yapmıyoruz ki statik kalmasın. U10 değerini U9'un içindeki değere göre ayarlasın istiyoruz.
Diyelim ki U9'un içinde 6 yazıyor olsun. Yani biz U10'a 6. kişinin telefon numarasını yazdırmak isteyelim. Bunun için "=VLOOKUP(" ile başlıyoruz, ilk yazacağımız şey aradığımız değer. Yani biz U9'un içindeki 6 değerini arıyoruz, aradığımız şey U9 hücresinin içindeki şey. Dolayısıyla, "=VLOOKUP(U9" ile devam ediyoruz.
İkinci yazacağımız şey ise buu aradığımız şeyi hangi aralıkta aradığımız. Örneğin Sıra No'lar A2:A100 arasında olsun (99 kişi ve dolayısıyla 99 numara var). Aradığımız aralığı ise, "=VLOOKUP(U9,A2:A100" şeklinde yazıyoruz.
Üçüncü alacağımız değer indeks değeri. Biz tablodan 6. kişinin telefon numarasını alıp U10'a yazdırmak istiyoruz. Bu durumda, yukarıdaki tablonun kaçıncı sütununda telefon var? 5. sütunda. Dolaysıyla yazdırmak istediğimiz şeyin indeksini üçüncü olarak vlookup'a veriyoruz. "=VLOOKUP(U9,A2:A100,5"
En son yazdıracağımız şey de Exact match olup olmayacağı. Tam bir eşleşme değeri arıyorsak FALSE, yaklaşık bir eşleşme değeri arıyorsak TRUE olmalı. 6 gibi bir rakam için çok şey ifade etmez ama text'lerde syntax hataları olabileceğinden bu kullanılıyor. Biz bunu exact match için aldık.
FOrmül şu hale geldi: =VLOOKUP(U9, A2:A100, 5, FALSE)
Dolayısıyla bu formül U9 hücresinde ne yazıyorsa, onu exact olarak A2 ve A100 aralığında bulacak ve oradan 4 sütun sayıp 5. sütundaki değer neyse verecek.
Bu durumda ben artık istediğim gibi U9'un içiyle pynayabilirim. Onu 50 de yaparım 5 de. Kaç yazarsam VLOOKUP bana o istediğimi getirecek.
Bunu biz kuralarda çok kullanıyoruz. Örneğin eşya piyangosundasın. 100 kişi var, hepsinin bir numarası ve adı soyadı var. Ben bir rastgele sayı atıyorum ve o sayıdaki kişinin adını soyadını getir diyebiliyorum. Sonra o kişi bir daha hediye kazanamıyor, başka bir rassal sayı atıyorum, o sayı kimse onun adını soyadını buluyorum.
0