Hücredeki değere benzer kayıtlar için vlookup

Katılım
10 Mart 2006
Mesajlar
8
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?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=EĞER(YADA(A1=1;A1=12;A1=123;A1=1234;A1=12345;A1=123456);EĞER(A1=1;1;EĞER(A1=12;12;EĞER(A1=123;123;EĞER(A1=1234;1234;EĞER(A1=12345;12345;123456)))));EĞER(YADA(A1=1234567;A1=12345678);EĞER(A1=1234567;1234567;12345678)))

şeklinde bir formül deneyin.
 
Üst