• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hangi Düşeyara

Merhaba,

Sıradan bir düşeyara değil bu kanımca. 17 bin veriyi 24 bin veriye nasıl bir karşılık getirebilirim.
 
Merhaba,

Nasıl bir formül istiyorsunuz? Önemli olan doğru sonuç almak mı yoksa aklınızdaki formülü yazmak mı?

Kod:
=DÜŞEYARA(B2;Sayfa2!A:B;2;0)
 
Merhaba,

Nasıl bir formül istiyorsunuz? Önemli olan doğru sonuç almak mı yoksa aklınızdaki formülü yazmak mı?

Kod:
=DÜŞEYARA(B2;Sayfa2!A:B;2;0)

Merhaba,

Öncelikle ilginiz için teşekkür ederim. Ekteki listeye baktığınız zaman sayfa 2 deki B sütunundaki değişken verileri göreceksiniz. Değişken ancak alt alta tekrar edebilir. Sayfa 1 e baktığınız zaman B sütunundakiler de alt alta sıralandığını göreceksiniz. Dolayısıyla mükerrer tekrar eden serileri istinaden nasıl bir düşey ara ile verileri getirebilirim. Yani her iki sayfadaki veriler alt alta tekrar etmektedir. Normal bir düşeyara formülü sonuç vermez.
 
Sorun olan kısma bir örnek verir misiniz? Yani "şu satırda şu hücrede şu var ama formül şunu veriyor, halbuki sonuç bu olmalıydı" gibi.
 
Olması gereken sonuçlar neler?

--
 
Aşağıdaki formülü uygulayınız.

Sayfa1 C2 hücresine aşağıdaki formülü uygulayıp aşağı doğru listenin sonuna kadar çoğaltınız.
Kod:
=DOLAYLI("sayfa2!$B$"&KAÇINCI(B2;Sayfa2!$A$1:$A$17291;0)+EĞERSAY(B$1:B1;B2))

Listeniz uzun ve kullanılan formül DOLAYLI formülü olduğundan işlem yavaş sonuçlanabilir.
.
 
Aşağıdaki formülü uygulayınız.

Aşağıdaki formülü Sayfa1 C2 hücresine uygulayıp aşağı doğru çoğaltınız.
İşlem yavaş tamamlanıyor sabırla beklemelisiniz.
Kod:
=DOLAYLI("Sayfa2!B"&KAÇINCI(Sayfa1!B2;Sayfa2!$A$1:$A$24236;0)+EĞERSAY(Sayfa1!$A$1:A1;Sayfa1!A2))
Sanırım bu sefer tamam.

Son eklediğiniz dosyadaki renklendirdiğiniz hücreler için aynı sonuç elde edilmiştir.
 
Merhaba,

Formülü açıklar mısınız, nasıl yaptınız merak ettim. Şuan kontrol ediyorum.
 
Bir önceki cevapta yazdığım formülde bir hata varmış, renkli kısmı düzelterek yeniden uygulayınız.
ESKİSİ:
Kod:
=DOLAYLI("Sayfa2!B"&KAÇINCI(Sayfa1!B2;Sayfa2!$A$1:$A$[B][COLOR="Red"]24236[/COLOR][/B];0)+EĞERSAY(Sayfa1!$A$1:A1;Sayfa1!A2))

Tablodaki satır son hücrenin satır numarası değişecek.

DOĞRUSU:
Kod:
=DOLAYLI("Sayfa2!B"&KAÇINCI(Sayfa1!B2;Sayfa2!$A$1:$A$[COLOR="red"][B][SIZE="3"]24327[/SIZE][/B][/COLOR];0)+EĞERSAY(Sayfa1!$A$1:A1;Sayfa1!A2))
 
C2'deki formül üzerinden anlatayım;
Kod:
=DOLAYLI("Sayfa2!B"&KAÇINCI(Sayfa1!B2;Sayfa2!$A$1:$A$24327;0)+EĞERSAY(Sayfa1!$A$1:A1;Sayfa1!A2))
Formüldeki; KAÇINCI(Sayfa1!B2;Sayfa2!$A$1:$A$24327;0) kısmı Sayfa1 B2'deki değerin Sayfa2 A sütununda kaçıncı satırdan başladığını buluyor. Bu haliyle sonuç : 17.106 .
EĞERSAY(Sayfa1!$A$1:A1;Sayfa1!A2)) kısmı Sayfa1 A2'deki değerin formülün uygulandığı satırdan önce kaç kez tekrarlandığını buluyor, bunun C2'deki karşılığı 0, yani bulduğumuz 17106+0=17106 sayısının başına "Sayfa2!B" ifadesini ekleyerek, Sayfa2!B17106 adresini elde ediyor ve bunu DOLAYLI formülü içine yerleştirince sonuç Sayfa2 B17106'daki değer oluyor.

Bir alt satıra geçince formüldeki EĞERSAY kısmı 1 değerini alıyor böylece sonuç Sayfa2 deki 17107'nci satırdaki değeri getiriyor. Böylece devam ediyor.
Umarım anlatabildim.
 
Çözüldü

Aşağıdaki formülü Sayfa1 C2 hücresine uygulayıp aşağı doğru çoğaltınız.
İşlem yavaş tamamlanıyor sabırla beklemelisiniz.
Kod:
=DOLAYLI("Sayfa2!B"&KAÇINCI(Sayfa1!B2;Sayfa2!$A$1:$A$24236;0)+EĞERSAY(Sayfa1!$A$1:A1;Sayfa1!A2))
Sanırım bu sefer tamam.

Son eklediğiniz dosyadaki renklendirdiğiniz hücreler için aynı sonuç elde edilmiştir.

Problem çözülmüştür.
Aynı zamanda çok teşekkür ederim Sayın Baran. İlginize ve emeğinize de müteşekkirim.
 
Estağfurullah, önemli olan istediğiniz sonucun elde edilmesi.
Sakarya'ya selamlar. Sağlıcakla.
 
Geri
Üst