selamlar,
excelde vlookup ile ürünlerin bulunduğu bir listeye, başka bir sayfadan skt bilgisi çekeceğim.

sorun şu ki skt bilgilerini çekeceğim sayfada, aynı ürün koduna ait birden fazla skt var ve ben bu skt'lerden en yakın tarihli olanını çekmek istiyorum. bunu nasıl yaparım?

teşekkürler.

 

bildiğim kadarıyla vlookup ilk değeri alır. eğer sen skt bilgisi içeren listeyi tarihlere göre yeniden eskiye doğru sıralarsan, en üstte en güncel tarih olur ve onu çeker formül. bunu teyit et tabi önce. ilk olarak eski tarih üstte olacak şekilde listele, sonra da yeni tarih üstte olacak şekilde listele. her ikisi için de ayrı ayrı vlookup yapıp sonuçları karşılaştır. eğer dediğim gibiyse zaten yaptın 2. seçenekte.

emfuzi

makro yazarak yaparsın. makro yazdığında sorgun vlookup gibi olacak. ancak ikinci değeri bulduğunda ilk değerle kıyaslayıp hangisi daha yakın tarih ise onu bırakacak hücrede. böylece tüm veriyi sorgulayıp hepsi için en yakın tarihli olanı bırakacak.

himmet dayi

böyle durumda alacağın datayı son kullanma tarihine göre sırala, en yakın tarih istiyorsan ona göre sırala düşeryara zaten ilk bulduğunun tarihini getireceği için win win?

benzer durumlarda bu şekilde yapıyorum problem olmuyor, tabi verin sıralabanilir birşey mi bilemedim ama

eja
1

mobil görünümden çık