DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERHATA(İNDİS(veri!$D$1:$D$1000;KAÇINCI($A2&B$1;veri!$C$1:$C$1000&veri!$A$1:$A$1000;0);1);"")
Hızlandırma önerileri;
1-) "veri" isimli sayfanızın A sütununa boş bir sütun ekleme durumunuz varsa birleştirme işlemini bu sütunda yaparak "görsel" isimli sayfanızdaki formülü değiştirerek DÜŞEYARA ile daha hızlı sonuçlar elde edebilirsiniz.
2-) "görsel" isimli sayfanızda başvuru aralığı olarak tüm sütunu kullanmışsınız. Bu ister istemez bütün alanı değerlendirmeye alıp hesaplama yapıyor. Yani 1 milyon satırı hesaplıyor. Bunun yerine başvuru aralıklarını daraltabilirsiniz.
Örnek 1000 satırı dikkate alan kurgu;
C++:=EĞERHATA(İNDİS(veri!$D$1:$D$1000;KAÇINCI($A2&B$1;veri!$C$1:$C$1000&veri!$A$1:$A$1000;0);1);"")
Sizin dosyanızdaki 2. satırdaki formülü alt hücrelere yeniden uyguladığımda benim laptop yaklaşık 27 saniyede hesaplamayı tamamlıyor. Ama üstteki önerdiğim şekilde aralıkları daraltınca 1 saniyede hesaplama bitiyor.
çok teşekkürlerMerhaba;
Alternatif makro çözümü deneyin.
İyi çalışmalar.