• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Filtrelenen sütunlarda; formülle gelen boş hücreleri, en altta sıralamak.

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ahmet Bey

Yeni Üye
Katılım
12 Eyl 2021
Mesajlar
147
Aldığı beğeni
12
Excel V
Office 365 TR
Konu Sahibi
👋 Merhaba değerli hocalarım; Örnek dosyada, A2:A11 Arasındaki Veriler başlıklı A sütununu, filtre ile (Z→A) büyükten küçüğe ve (A→Z) küçükten büyüğe sıraladığımızda, boş olan hücrelerin, her zaman hep en altta olmasını istiyoruz. Zaten (A→Z) küçükten büyüğe sıraladığımızda bu oluyor. Ama bize gerekli olan, (Z→A) büyükten küçüğe sıralamasında bu olmuyor ve boş hücreler, haksız yere, en büyük değere sahip hücreler gibi algılanıp, tüm sayıların üstünde sıralanıyor.

Doğru sıralama sonucu aynen böyle olacak:
A2 Hücresi: 3,00
A3 Hücresi: 2,00
A4 Hücresi: 1,00
A5 Hücresi: 0,00
A6 Hücresi: -1,00
A7 Hücresi: -2,00
A8 Hücresi: -3,00
A9 Hücresi:
A10 Hücresi:
A11 Hücresi:

Ama bunu, şu koşullarda yapmamız gerekiyor:
1) Makro kullanmadan,
2) A2:A11 arasındaki verileri, başka bir hücreye, SIRALA FİLTRE vs. gibi fonksiyonlarla yapılacak formüllerle büyükten küçüğe sıralamadan,
3) Orjinal dosya, çok formül içeren, büyük bir dosya boyutunda olduğu için, çalışmaları çok fazla kasıp yavaşlatan Koşullu Biçimlendirmeyi kullanmadan,
4) Boşluk içeren hücrelerin satırlarını gizlenmeden,
5) A2:A11 arasındaki formülleri silip değiştirmeden,
Örneğin: =EĞERHATA(1/0;"") formülü ile sonucun boş gelmesi gerekirken, formülü =EĞERHATA(1/0;"0") olarak değiştirip, sonucun 0 olmasını sağlamak suretiyle de, istediğimiz doğru sıralamaya gitme seçeneğimiz yok. Çünkü, A2:A11 arasındaki veriler, pozitif ve negatif sayılardan oluştuğu için sonucun, haksız yere değer ataması neticesinde 0 çıkmasıyla oluşacak Z→A sıralamasında 0'ın, haksız yere negatif sayıların üstünde, A→Z sıralamasında da negatif sayıların altında yer alacağı için ve böylece diğer sayıların olması gereken sıralarda olmasına da engel olacağından dolayı, bu da bizi doğru sıralamaya ulaştırmıyor.

Ama bu 4.koşulumuzun şöyle bir istisnası var: (Z→A) büyükten küçüğe sıralamada, excel'in en küçük değer olarak algıladığı özel bir işaret varsa, bu formül ile gelen boşluk yerine, =EĞERHATA(1/0;"") o özel işareti kullanabilir ve bu ilginç sorunu halledebiliriz. Ama özellikle belirtmek isterimki, bu boşluk getiren çift tırnak arasında, kesinlikle, en altta listelenmesi için, büyük eksi değerli (-999.999.999 gibi) negatif sayılarda kullanamayız. Çünkü, doğru sıralanmasını istediğimiz bu hücre sonuçları, başka hücrelerin sonuçlarının hesaplanmasında da kullanılıyor. Dolayısıyla da doğru sıralama yapmak için, binlerce yanlış hücre sonucuyla, karşılaşmamak gerekiyor. Yani daha doğrusu, EĞERHATA formülü ile, negatif veya pozitif, hiçbir sayıyı, boş yerine getiremeyiz.

Herkesin sıkça karşılaştığı bu konuda, lütfen acil yardım edermisiniz değerli üstadlarım, şimdiden çok teşekkürler, saygılarımı sunarım.
 
Çözüm
Geçen seferde yazacaktım ama yazmaktan vazgeçtim.. Ama Benim anlamadığım 1 defaya mahsus oluyor meselesi... sıralama olayları (A dan Z ye yada büyükten küçüğe sıralama) hepsi bir defaya mahsus oluyor zaten... Diğer sütunlarda herhangi bir sıralamayı yaptığınızda, sadece çift şartlı sıralamada bozulma gerçekleşmiyor A dan Z ye sıralamada da bu bozulma oluşuyor ....

Mesele ; bu sıralama işlemini ben böyle dolambaçlı yapmak istemiyorum.. tek tık ile A dan Z gibi sıralama yöntemi ile yapmak istiyorum, bu tek tık niye yok ise ----> olmayan bişeyi var edemeyiz. Ama ihtiyacın olan bir durumu sana gösteririz.. Geçen ki konuda da aynı şeyleri yazdık Formül ile yap --> yok olmaz... makro ile yap--->yok olmaz... çift şartlı sıralama...
Tabloya hiç dokunmadan YARDIMCI sütun kullanılarak yapmak bir alternatif.
 
Merhaba, belki işinize yarar, her ikisinde de boş hücreler altta kalıyor.

A dan Z ye sıralama

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Z den A ya sıralama

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Sayın Ahmet Bey,
Verinin Çokluğundan bahsediyorsunuz.
Sütun olarak ne kadar ?
Satır olarak ne kadar ?
 
Konu Sahibi
Sayın Ahmet Bey,
Verinin Çokluğundan bahsediyorsunuz.
Sütun olarak ne kadar ?
Satır olarak ne kadar ?
Hepsi de filtre başlıklı 400 Sütun ve 10.000 Satırdan oluşan, toplam 15 Sayfa var hocam.
ne dersiniz hocam, başarabilirmiyiz sizce? Benim aklıma gelen tek şey, EĞERHATA ile hücreye boşluk yerine, hücreyi filtrelemelerde en alta indirecek özel işaretleri getirmek. Ama bu mümkünmüdür acaba bilmiyorum yani hocam.
 
Konu Sahibi
maalesef formül kullanarak yapma şansımız yok hocam
Ahmet bey kriterlere bakılırsa oksijen ve hidrojen olmadan SU üretmek istiyorsunuz. Formül olmayacak, kod olmayacak, yardımcı sütun olmayacak demişsiniz bunlar olmadan istediğiniz sonuç olmaz. Olursa da SU olmaz.
 
"yardımcı sütun" OLMAZ denildi mi? ben kaçırdım o kısmı sanırım.
 
Konu Sahibi
Ahmet bey kriterlere bakılırsa oksijen ve hidrojen olmadan SU üretmek istiyorsunuz. Formül olmayacak, kod olmayacak, yardımcı sütun olmayacak demişsiniz bunlar olmadan istediğiniz sonuç olmaz. Olursa da SU olmaz.
Hocam, daha önce dediğim, EĞERHATA ile hücreye, filtrelemede en alta gidecek özel karakter getirmenin yanında, bir de Filtreleme menüsünün içinde, Özel Sıralama... diye bir bölüm var ve sanırım excel bu önemli konuyu, bu menü bölümünden halletmemizi öngörmüş sanırım, fakat ben bu menülerde daha önce hiçbişey yapmadığım için, mantığını anlamadım yani bunları bilen hocalarımız da mutlaka çıkacaktık diye düşünüyorum hocam, saygılarımı sunarım.
 
"yardımcı sütun" OLMAZ denildi mi? ben kaçırdım o kısmı sanırım.
2) A2:A11 arasındaki verileri, başka bir hücreye, SIRALA FİLTRE vs. gibi fonksiyonlarla yapılacak formüllerle büyükten küçüğe sıralamadan,
 
Formül yok yardımcı sütun yok makro yok... Tek istenen durum özel sıralama menüsü ise daha önce açılan benzer konunuzu incelemenizde fayda var. Boşluk içern hücreleri koşullu biçimlendirme ile renklendirme yaparak sonra da çift koşullu özel sıralamaya tabi tutabilirsiniz.

 
Konu Sahibi
Formül yok yardımcı sütun yok makro yok... Tek istenen durum özel sıralama menüsü ise daha önce açılan benzer konunuzu incelemenizde fayda var. Boşluk içern hücreleri koşullu biçimlendirme ile renklendirme yaparak sonra da çift koşullu özel sıralamaya tabi tutabilirsiniz.

✍️ Yukarıda linkini paylaşmış olduğunuz benzer konumuz hakkında, değerli SNNAY hocamızın, #11 ve #14 nolu bu mesajlarını da hatırlayıp dikkate alırsak, daha doğru yorumlarda bulunabiliriz diye düşünüyorum hocam:
SNNAY #11: "Bir defaya mahsus çalışıyor diğer sütunlardan herhangi birinde sıralama yaptırıldığında geçersiz oluyor"
SNNAY #14: "Arkadaşımızın istediği şekilde kalıcı bir çözümü sanırım ms office geliştiricileri ileride sunabilir."

Zaten yine aynı konu başlıklı paylaşımdaki, benim şahsen yazmış olduğum #11 nolu mesajda da, bu dediklerinizi bizzat deneyip, fakat maalesef istediğimiz sonuca ulaşamadığımızı da, böyle belirtmişiz: "Evet, filitredeki özel sıralama ayarından yaptığımız 2 şartlı sıralama, maalesef 1 defaya mahsus oluyor, sonra yapılan bu 2 şartlı sıralama ayarı yok oluyor hocam :("

Tüm hocalarımıza saygılarımı sunarım.
 
Geçen seferde yazacaktım ama yazmaktan vazgeçtim.. Ama Benim anlamadığım 1 defaya mahsus oluyor meselesi... sıralama olayları (A dan Z ye yada büyükten küçüğe sıralama) hepsi bir defaya mahsus oluyor zaten... Diğer sütunlarda herhangi bir sıralamayı yaptığınızda, sadece çift şartlı sıralamada bozulma gerçekleşmiyor A dan Z ye sıralamada da bu bozulma oluşuyor ....

Mesele ; bu sıralama işlemini ben böyle dolambaçlı yapmak istemiyorum.. tek tık ile A dan Z gibi sıralama yöntemi ile yapmak istiyorum, bu tek tık niye yok ise ----> olmayan bişeyi var edemeyiz. Ama ihtiyacın olan bir durumu sana gösteririz.. Geçen ki konuda da aynı şeyleri yazdık Formül ile yap --> yok olmaz... makro ile yap--->yok olmaz... çift şartlı sıralama ile yap---> o da olmaz... yardımcı sütun---> o da olmaz vs vs... bence çözüme ihtiyacınız yok bu konu için çünkü gereğinden fazla çözüm var... Konuyu kilitliyorum. Kalın sağlıcakla...
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst