Düşeyara fonksiyonu ile aynı kişiye ait birden fazla kaydı listelemek

Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
Beyler ben düşeyara fonksiyonu ile sayfa 1 de ki bilgileri sayfa2 den arayarak çekiyorum. Örneğin; sayfa 1 de tüm öğrenci bilgileri var.ben sayfa 2 de öğrencinin numarasını girerek bilgileri getittiriyorum.

Şimdi sorum aynı öğrenci numarasına ait 2 den fazla bilgi var. Arattırdığım da sadece en başta ki geliyor.Ben hepsinin gelmesini istiyorum onu nasıl yapabilirim yardımcı olabilirmisiniz?

Örnek ek de sayfa 2 de okul no girilince diğerlerinin de yanın da çıkmasını istiyorum.

Ekli dosyayı görüntüle düşeyara.xls
 
Son düzenleme:

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Konu başlığınızı, konunuzu özetleyecek şekilde değiştiriniz.
Dosya yapınızı görmemiz açısından küçük bir örnek ekleyebilir misiniz?
 
Katılım
5 Haziran 2007
Mesajlar
64
Excel Vers. ve Dili
2007
Türkçe
Altın Üyelik Bitiş Tarihi
05-12-2020
Sevgili Rayko, bana düşmez ama bir forumda yazarken normal yazı karakteri ve puntolarını kullanırsanız hem ne yazdığınız anlaşılır hem de okumak isteyenin gözlerini yormazsınız. Ayrıca konu başlığınız da hatalı.

Benden tavsiye, konu başlığınızı ve mesaj içeriğini düzeltirseniz, hatta bir örnek dosya eklerseniz daha hızlı yardım alırsınız.

Edit: Mahir bey benden hızlı davranmış.
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
Örneği ekledim uyarılarıda dikkate aldım.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Aynı numaraya isabet eden diğer bilgiler nereye yazılacak?
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
B2 hücresine yazın, sağa ve aşağı yeteri kadar çoğaltın.
Kod:
=EĞER(SATIRSAY(B$2:B2)>EĞERSAY(Sayfa1!$A$2:$A$1000;$A$2);"";İNDİS(Sayfa1!B$2:B$1000;KÜÇÜK(EĞER((Sayfa1!$A$2:$A$1000=$A$2);SATIR(Sayfa1!B$2:B$1000)-SATIR(Sayfa1!B$2)+1);SATIRSAY($B$2:B2))))
Dizi formülüdür.
Dizi formülü: Formül hücreye girildikten sonra enter tuşuna basmadan Ctrl+Shift+Enter tuş kombinasyonu ile aktif olmaktadır.
Formülün başında ve sonunda { } bu işaretler çıkar.
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
Teşekkürederim.Bunu Sayfa 3'ün b2 hücresine mi yazıcaz. Birde düşeyara fonksiyonunun işlevi kalmıyor mu ?
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sayfa3 B2 hücresine yazın ve dizi formülü açıklamalarını uygulayın. Düşeyara() işlevini yapacaktır.
Örnek : 987 numarası için 3 kayıt var alt alta sıralayacaktır.
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
Elinize emeğinize sağlık yalnız bir aksilik var.Ben okul numarasını giriyorum gayet güzel hoş sıralanıyor fakat altına yeni bir okul numarası girip enterladığımda veriler gelmiyor.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sorgulama tek okul numarası için...
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
Evet okul numarası için. Ben altında ki satıra başka bir okul numarası girdiğim de onun bilgileri gelmiyor.
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
kaldığım yerden devam edicem okul numarası girmeye ama giremiyorum.
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
çözümünü bulsaydım iyi di arkadaşım:) yinede eline sağlık napalım uğraşıcaz akşama kadar :)
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Verdiğim formül tek sorgulama yapacaktır. Sizin istediğiniz yapılabilir ama biraz üzerinde durmak gerekli...
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
dizi fonksiyonlarını bilmiyorum bilsem dururdum yinede ama yardımlarınız için çok sağolun iyiki varsınız
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Sayfa3 A2 hücresine okul numarasını girdiniz. 3 kayıt var Mahir beyin verdiği formülle listelendi. Otomatikman satır sayısı 5 olmak durumunda. Siz A3 hücresine tekrar okul no girerseniz bu durumda alt alta listelemenin mantığı bozulmazmı?

Siz bence Sayfa3 te listenizi nasıl görmek istiyorsanız belirtin. Ona göre çözüm üretilsin.
 
Katılım
31 Temmuz 2012
Mesajlar
20
Excel Vers. ve Dili
excell 2003 türkçe
Ben A3 hücresine okul numarası girmicem.A5 hücresinden girecem.fonksiyon veriyi buluyor çok güzel ama ben okul numarası girmeye devam etmek istiyorum.

Yapmaya çalıştığım olay sayfa1 de olan bilgileri sayfa3 de okul numarası ile aratarak bulmak.Aynı bilgiler olduğu için sorun çıkartıyor.

Ekte örnek veriyorum; sayfa3 de a2 hücresine 987 nolu öğrenciyi yazın ve ardından a3 hücresine 235 nolu öğrenciyi yazın ne güzel sıralanıyor..Benim istediğim 987 nolu öğrenci ile ilgili 3 tane aynı bilgi var onlarında altına gelecek şekilde sıralanması.

Ekli dosyayı görüntüle düşeyara.xls

bakınız.
 
Katılım
30 Ocak 2012
Mesajlar
1
Excel Vers. ve Dili
2007
maksimum değerli hücrenin yanındaki hücreyi çağıma

sayfa 1'de..
mesela a sutununda alt alta 1,2,3,4,5 değerinde hücreler var. B sütununda ise alt alta 50,40,30,20,10 var.

sayfa 2 'de..
a1 hücresine =mak('sayfa 1'!b1:b5) yazdım. b1 hücresine ise sayfa 1'de yer alan bu maksimum sayının yanındaki hücre değerini çağırmak istesem. bunu nasıl yapabilirim.
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Aşağıdaki formülü B2 hücresine girin

Formül dizi formülüdür, sağa ve aşağıya doğru gerektiği kadar çekerek çoğaltınız.

=EĞER(MUTLAK(ARA(2;1/($A$2:$A2<>"");SATIR($A$2:$A2))-SATIR())+1>EĞERSAY(Sayfa1!$A:$A;ARA(2;1/($A$2:$A2<>"");$A$2:$A2));"";İNDİS(Sayfa1!B$2:B$100;KÜÇÜK(EĞER(Sayfa1!$A$2:$A$100=ARA(2;1/($A$2:$A2<>"");$A$2:$A2);SATIR(Sayfa1!$A$2:$A$100)-SATIR(Sayfa1!$A$2)+1);MUTLAK(ARA(2;1/($A$2:$A2<>"");SATIR($A$2:$A2))-SATIR())+1)))
 

Ekli dosyalar

Üst