ıyı aksamlar arkadaslar.baslıktada yazdıgım gıbı lıste halındekı bır verıyı tarayıp karsılık gelen kelımelerın degerlerını yazmasını ıstıyorum ornek ıcınde cok daha anlasılır.yardımlar ıcın tesekkurler.
=ARA(9,99999999999999E+307;MBUL($J$2:$J$7;B2);$K$2:$K$7)
C2 hücresine
Kod:=ARA(9,99999999999999E+307;MBUL($J$2:$J$7;B2);$K$2:$K$7)
yazıp aşağı doğru çekiniz.
MBUL($J$2:$J$7;B2) formülü ile B2 hücresindeki değeri J2:J7 sütununun ilk satırında bulamazsa #DEĞER hatası verecek ikinci satıra geçecek oradada bulamazsa #DEĞER hatası verecek 7 satırda bulduğu zaman sayı değeri üretecektir.
ARA fonksiyonu aranan değer,aranan vektör, sonuç vektör mantığını göre çalışmaktadır.B2 hücresindeki aranan değer J sütunundaki vektörde arayacak K2:K7 sonuç vektöründede sonuç bulunacaktır.
9,99999999999999E+307 değeri Excel'de kullanılabilecek en büyük sayıdır. ARA fonksiyonu bu sayının değeri bulamayınca Excelde sayı ürettiği değerin karşılığını getirecektir.
Örnek dosya için BURSA FISTIK değeri için 7 değerini üretecektir.ARA fonksiyonu 9,99999999999999E+307 değeri o sütunda yoksa FISTIK yazısı için bulduğu rakamsal değeri getirecektir.
Formülün işleyişini anlamak için Görünüm-Araç Çubukları-Formül denetleme kısmını aktif hale getirerek inceleyebilirsiniz.
Ekle-Ad-Tanımla kısmından Ad kısmına Bsayı,Başvuru yerine =9,99999999999999E+307 yazabilirsiniz.
Bunun haricinde klavye kısayolu Office 2003 için varmı bilmiyorum.