• DİKKAT

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

Düşeyara ile birden fazla veriyi alt alta sıralama

Katılım
9 Ağustos 2010
Mesajlar
17
Excel Vers. ve Dili
2003 türkçe
Merhaba arkadaşlar,
Düşeyara ile aradığım değere karşılık gelen verileri bir sonraki sütunda alt alta makro kullanmadan nasıl sıralama yaptırabilirim.
mesela A3 hücresinden başlayarak aşağıya doğru tarihler sıralanıyor ki bunların bir çoğu aynı tarih, B3 hücresinde de aynı şekilde firma isimleri aşağıya doğru sıralanıyor. istediğim, oluşturduğum arama hücresine tarihi yazdığımda o tarihe karşılık gelen tüm firmaların/verilerin alt alta sıralanması.

düşeyara ile böyle bir şey mümkün müdür?
yardımcı olursanız çok sevinirim.

Sorunumu net ifade edememe ihtimaline karşın daha açıklayıcı olması için örnek dosyayı da ekledim.
şimdiden teşekkürler.
 

Ekli dosyalar

Merhaba arkadaşlar,
Düşeyara ile aradığım değere karşılık gelen verileri bir sonraki sütunda alt alta makro kullanmadan nasıl sıralama yaptırabilirim.
mesela A3 hücresinden başlayarak aşağıya doğru tarihler sıralanıyor ki bunların bir çoğu aynı tarih, B3 hücresinde de aynı şekilde firma isimleri aşağıya doğru sıralanıyor. istediğim, oluşturduğum arama hücresine tarihi yazdığımda o tarihe karşılık gelen tüm firmaların/verilerin alt alta sıralanması.

düşeyara ile böyle bir şey mümkün müdür?
yardımcı olursanız çok sevinirim.

Sorunumu net ifade edememe ihtimaline karşın daha açıklayıcı olması için örnek dosyayı da ekledim.
şimdiden teşekkürler.

merhaba
k12 hücresine
Kod:
=EĞER(EHATALIYSA(EĞER(SATIRSAY(K$12:K12)>$J$12;"";İNDİS(B$3:B$16;KÜÇÜK(EĞER($A$3:$A$16=$J$12;SATIR(B$3:B$16)-SATIR(B$3)+1);SATIRSAY(K$12:K12)))));"";EĞER(SATIRSAY(K$12:K12)>$J$12;"";İNDİS(B$3:B$16;KÜÇÜK(EĞER($A$3:$A$16=$J$12;SATIR(B$3:B$16)-SATIR(B$3)+1);SATIRSAY($H$12:K12)))))
bu formülü yazın aşağıya ve sağ'a doğru çoğaltınız
 
Selamlar,
=EĞER(EHATALIYSA(EĞER(SATIRSAY(K$12:K12)>$J$12;"";İNDİS(B$3:B$16;KÜÇÜK(EĞER($A$3:$A$16=$J$12;SATIR(B$3:B$16)-SATIR(B$3)+1);SATIRSAY(K$12:K12)))));"";EĞER(SATIRSAY(K$12:K12)>$J$12;"";İNDİS(B$3:B$16;KÜÇÜK(EĞER($A$3:$A$16=$J$12;SATIR(B$3:B$16)-SATIR(B$3)+1);SATIRSAY($H$12:K12)))))
Dizi Formül,
İhsan bey çalışmalarından alıntıdır.

Alıntı:
*formül dizi formülüdür. ( dizi formülü formül yazıldıktan sonra enter tuşuna basmadan ctrl+shift+enter tuş kombinasyonu ile girilir )
*yada aktif hale getirilir
*eğer ki enter ile geçildiyse
*hücre üzerine gelinir
*f2 tuşuna basılır ve ctrl+shift+enter tuş kombinasyonu uygulanır
*formülün başında ve sonunda { }
*bu işaretçikler çıkar
*bunları el ile giriş yaptığınız takidrde formül hata verir
*kolay gelsin
 
merhaba
k12 hücresine
Kod:
=EĞER(EHATALIYSA(EĞER(SATIRSAY(K$12:K12)>$J$12;"";İNDİS(B$3:B$16;KÜÇÜK(EĞER($A$3:$A$16=$J$12;SATIR(B$3:B$16)-SATIR(B$3)+1);SATIRSAY(K$12:K12)))));"";EĞER(SATIRSAY(K$12:K12)>$J$12;"";İNDİS(B$3:B$16;KÜÇÜK(EĞER($A$3:$A$16=$J$12;SATIR(B$3:B$16)-SATIR(B$3)+1);SATIRSAY($H$12:K12)))))
bu formülü yazın aşağıya ve sağ'a doğru çoğaltınız

hocam denedim ama ufak bir sorun var sanırım formülde.
Tarih yazdığımda farklı tarihteki veri geliyor. (11.09.10 yazıyorum, 17.09.10 a karşılık gelen veri çıkıyor.) bir de yan yana ve alta doğru çoğalttığımda değişen bir şey olmuyor. diğer veriler gelmiyor. atladığım bir şey olabilir mi acaba hocam?
 
Selamlar,

Dizi formülü olarak denedinizmi ?
 

Ekli dosyalar

Son düzenleme:
Sürekli tarih saymadan bir hücreden sayısını almak daha iyidir. Sıralı tarih gidecekse bu tarihten büyükleride kontrol etmeye gerek yok.Bu daha hızlı çalışır.

J12 hücresine tarih yazarak kontrol ediniz.
 

Ekli dosyalar

Selamlar,

Rica Ederim ben ne yaptım ki ihsan bey'in vermiş oldugu formülü dosyanıza ekledim
Ali Hocama Teşekkür Ederim Altarnatif Oluşturmuş.

İyi Çalışmalar Dilerim...
 
Arkadaşlar ben aynı fonksiyonu, verileri farklı sayfalardan çekerek (sayfa1'den) deniyorum ama bir türlü yapamadım. Sayfa ismini nerelere yazmam gerekecek, yardımcı olabilir misiniz.
 
Hocam çok çok teşekkür ederim. Tam istediğim gibi olmuş. Elinize sağlık.
 
Bizede sadece Vedat Bey teşekkür etmiş.

Rica ederim Vedat Bey.
 
Geri
Üst