Selamlar,
Yapmak istediğim bir arama fonksiyonu. Şöyleki:
aranacak değer 12345678, Arama yapılacak alanda ise böyle bir değer yok onun yerine 1234567 ya da 123456 ya da 12345 gibi aranan değere eşit olmayan değerler var. Bunun için yazdığım formül şöyle:
IF(ISNA(VLOOKUP(A2,BTC!$A$2:$C$1825,3,FALSE))=FALSE,VLOOKUP(A2,BTC!$A$2:$C$1825,3,FALSE))=,???)
soru işaretli yani if teki mantığın yanlış olması durumundaki bölüme aynı formülü yazıyorum fakat bu sefer Vlookup ta A2 deki değeri aratmak yerine Left(a2,len(a2)-1) gibi bir formül koyuyorum. Fakat bildiğim kadarıyla iç içe en fazla 8 adet if kullanabiliyoruz. Gerçi bu formülasyonda 5 kez LEN komutunu kullanınca formül çalışmıyor. Baya bi uğraştım ama bi türlü olmadı.
Sonuç olarak ben 12345678 değerini aratıcam ve bulamazsa 1234567, onu da bulamazsa 123456, onu da bulamazsa 12345 diye 1'e kadar bakmasını istiyorum. Bunu yapabilecek bir formülasyon var mı acaba?
Yapmak istediğim bir arama fonksiyonu. Şöyleki:
aranacak değer 12345678, Arama yapılacak alanda ise böyle bir değer yok onun yerine 1234567 ya da 123456 ya da 12345 gibi aranan değere eşit olmayan değerler var. Bunun için yazdığım formül şöyle:
IF(ISNA(VLOOKUP(A2,BTC!$A$2:$C$1825,3,FALSE))=FALSE,VLOOKUP(A2,BTC!$A$2:$C$1825,3,FALSE))=,???)
soru işaretli yani if teki mantığın yanlış olması durumundaki bölüme aynı formülü yazıyorum fakat bu sefer Vlookup ta A2 deki değeri aratmak yerine Left(a2,len(a2)-1) gibi bir formül koyuyorum. Fakat bildiğim kadarıyla iç içe en fazla 8 adet if kullanabiliyoruz. Gerçi bu formülasyonda 5 kez LEN komutunu kullanınca formül çalışmıyor. Baya bi uğraştım ama bi türlü olmadı.
Sonuç olarak ben 12345678 değerini aratıcam ve bulamazsa 1234567, onu da bulamazsa 123456, onu da bulamazsa 12345 diye 1'e kadar bakmasını istiyorum. Bunu yapabilecek bir formülasyon var mı acaba?